Welcome to psychic medium Tony green and I'm Tony green so today Today today today. So today I am going to be taking callers from my call log and Answering questions most of my callers. I think are also listening on YouTube. I love that. That's awesome. So When I call your area code, please let me know just your first name and your Area that you're calling from It's gonna be one of those shows you guys It just is and then Have an exact question or an exact connection to the other side that you would like to connect with If you do have a question you would like to ask, please make sure that you have pushed number one on Your keypad so that Your hand is up on my call log because if you don't push that button It just looks like you want to listen on The phone, okay, so I want to thank everybody listening in YouTube and saying hi to me. So we have Genevieve, Heather, Sal, Sita. Hi, Sita And Fawn, Lolly and of course Mimi who takes so much of her personal precious time to To time stamp all of the clearings breezy Ray. Hey Ray with Sabrina. Hi you guys. How are you? Okay Couple of quick little things here. I am going to on Wednesday. I'll be back with a show I'm so sorry. I didn't make last Wednesday show But on Wednesday, I'll be back with my show at noon But then Wednesday evening and I'm never on during the evening But Wednesday evening I'm going to be a guest on the Peter G show so All of the links to that show are on all of my social media Facebook and Instagram and Facebook and Instagram for now looking back to the rest later. Yep It's gonna be one of those shows my mind is not working as fast as whatever else would be Oh My goodness gracious Okay, I'm going to start I'm just gonna go straight in there's so much I wanted to say at like I Don't even know what time in the morning songs were popping in my head. I'm like I need to remember this I need to remember this they were songs. I didn't even know and I I thought I need to remember this for the show because I know They had something to do with the show like One of them was so specific and I didn't know the song but every word was coming to me and I thought this has to be for somebody on the show and then I woke up and The I apologize the songs are gone. I apologize, but I'm gonna go to the very first caller who is caller 415 415 What's your name? Were you calling from? Let me turn up the volume here and where are you calling from love? I'm calling from New Mexico. Oh, excellent. Excellent. And how can I help you today? I? Am here and I've been Sleepy, and I don't know if I'm just relaxing finally or you know adjusting to high altitude or is there anything that you get about getting my energy back up What's going on? So I just I do you want to say that everybody has been super sleepy not to take that away from you But it is going around a bit and second Um Yes, there's been a lot going on and you're finally just like kind of in a space where you are Let me breathe out. Let me breathe out is what I'm hearing. So I wouldn't be too concerned with it. Um, I Would allow yourself to to rest for a bit of time And then if it's like in in a couple of days I want to say a week if in a week your energy doesn't kick back start doing a bit of a juice cleanse or a Detox a bit of it just you don't have to go crazy with it But I do feel like we are all a bit exhausted. There are a lot of really big planets moving right now I was just watching this thing this morning I'm I'm gonna do this. Um, so there's no background noise and I apologize that I don't I don't remember the name of the planets, but I think there's It it hasn't happened since 1856 these two planets are meeting together and um I I apologize again that I don't remember the names of the planets, but I'm not an astrologer So the last time they met there was a peace treaty The paris peace treaty and something else and if anybody on my youtube knows what i'm talking about Uh, please feel free to To put in in my youtube and i'll be happy to comment on it Um jupiter and neptune. That's it breezy ray with sabrina. Yes jupiter and neptune. Thank you they are meeting and um I think and if you know this too, you can correct me or help me along So it was the paris peace treaty, which was a a treaty with russia And you know, I just want to say whatever your views are on what we think What we think is going on in the world Remember there there are a few things i'm going to say that might be Trig triggering for some people here. So here's your trigger warning And they might be controversial to what you're seeing in the mainstream media. Um, first of all Putin is very I I already lost two people Hi Hi Putin is very um against any form of Um, and I I have to be careful of the words I use here because certain words will get you Like kicked off of certain stations So he does not allow any inappropriate behavior with children or women He is very in alignment with shutting all of that down And ukraine was number three in that top three an inappropriate behavior with children And for those of you who can't see me right now. I'm like, hello Um second, um, he has a capitalist and we need to be capitalists We need to be capitalists. We need to make money We need to make sure our countries make money and each country needs to protect their country Hello Hello I feel like Adele right now. Hello Okay, I'm just going to go to the next caller before I get myself in more Trouble, but okay. So last time this happened. There was a uh, uh peace treaty with um With uh, uh the Paris peace treaty and I believe it was Isaac Newton was born I don't know but it was a very quick thing like just spouting off backs and and those are the two that I happen to remember We also have um Some eclipses coming in and pre eclipses We get very very exhausted. Remember over the next Month to six weeks and I I know I say this a lot especially around full moons You might experience where a lot of truths are coming out I feel like some of these truths, especially around the six week mark Are going to be more truths about what's going on in the world Not only in your personal life. I feel like we are going to find out a lot of things That have been falsely uh perpetrated upon us Perpetrated to us exhibited to us. We're going to find out like a lot of lies are going to come to The surface we're going to find out how Let me put it this way. We're just going to find out how much government has been lying and how much Mainstream media has been lying. So having said that I'm going to go directly to the very next caller 803 803. Hi. How are you today? Hey, how you doing? This is chris from south Hey chris, how can I help you today? Yeah, I just got a show. I was wondering where it was going to be good and it's going to go Good and it'd be as big as I think and there's everything going to work out Well, I hear yes right away chris. The first thing I hear is yes. I feel like um be The statement I hear is be true to thine own self and I do hear that you need to I I don't know why they're showing me this chris if this means something to you, please do share it with me Um, they're showing me do you know the guys in the rodeo who ride the bull and like so they're showing me a guy In the rodeo riding a bull with his like hand up So like they hold the bull with one hand and their other hand is in the air And they're just this guy is just riding like it's a piece of cake So for whatever reason either this is symbolic to you or that means you're going to be able to ride this bull All the way through. Does that make sense to you? It's like I I had a show back in 2006 They're like that in a bad car. So then I'm just getting my show back now a different I had a different venue Okay one thing how they can um And the money going to be good And will they come To the show and it'll be successful Yes, yes, and chris. Would you like to say what your show is so anybody listening? um, kim Yeah, it's an open mic show in the town of orange versus Okay, heads north world The shows will be on Thursdays at seven Excellent. I want to get it this this Thursday, but I'm not sure you know Yeah, you're gonna I feel like yeah, you're gonna do good. That's the both world. It's called what? That's the both world Best of both worlds And staying in and rocking I love it I love it. Okay So I feel like you're gonna do very well I feel like everything is going to move forward the way you want it to The only thing they keep saying is be true to thine own self and everything will fall into place. Okay Okay Thanks, you are so You are so welcome. I'm really grateful. I was able to connect with you I'm gonna go to three one two three one two. What's your name and where are you calling from? Hey craig. How can I help you today? I I hear yes, the next step is coming, but I also hear um I Okay, I hear um keep looking. I feel like there is another option coming in even if you even um I feel like yes The next step is coming But keep the the statement I'm hearing is keep it keep it moving keep it pushing Keep going forward and whether that means with this particular um Company and or also Other companies they want you to keep applying to other companies because I feel like you're going to find something that is um Even better the way they're describing it is this is the the order and you're about to get the entree so However, that means for you, but how but also having said that If they offer take it and then keep moving if you feel like there's something better out there But I do feel like you are going to be Getting knowledge of a position that might be better than the one You're waiting on and that might be why the time lapse Sometimes when there's like a lot of time in between um, it's so that we can keep looking and Uh find the one that we are supposed to be with I feel like a really good. Um I don't know why they're showing this all to me in meat It's the weirdest thing, but I feel like a really good. Um, like they're showing me platters and like big Like this big chunk of They're saying it's a filet A filet is on it a filet mignon is on it So this big filet is about to land in your lap so keep Keep looking because I feel like if you keep looking you're going to have that come up for you. Okay, chris You are so welcome and I I'm I'm really grateful. I was able to connect with you today I'm going to go directly to 251 251 How are you today? Hi, tony What's your name? Are you ready? Can you hear me? I can what's your name? Hey If this is war in alabama, I spoke with you about a year and a half ago when I was in california. How are you doing? Excellent excellent. So what's going on today? Well, I was going to see if my father ruddy Has any advice for me? I've been working at this law firm for years, but it's just the wheels are about to come off Long story my boss is going to divorce it's been kind of nutty around here And I'm wondering does my father think I should stay here for next year and a half or if I should switch firms I'm gonna be retiring in a year and a half Okay, so you know the only What I'm hearing and for whatever this means to you um I feel like If there's a relocation Obviously you would switch firms for right now Just for right now I feel like you should stay don't do anything for six months The the next six months are going to be very telling and um somewhat rewarding for you You're going to learn a lot over the next six months where you are Don't make any sudden moves. They will not be as beneficial for you as you think they will now I know when people are going through uh situations like that it can be very, um Disturbing is one word they're using for everybody at at the workplace What I'm hearing is just um be a Like be a support system and then allow Allow things to proceed. I feel like At the end of the six month mark you are going to find Relief or a reprieve and you're going to be very happy. You did not jump ship I feel like those who stick around will be rewarded Thank you so much. This is the third divorce. I've gone through with him Okay, well, I really appreciate that that makes me feel so much better. Thank you so much tony I'll just I'll just tough it out You're so welcome. You're so welcome and that's so funny The third divorce, you know what never say never say die never give up just You know keep keep you know, I admire someone who can try again and love and you know what I feel like This is not his last marriage not by a long shot. So Oh god, I'm giving up on me, but with him. I'm gonna kill it. I'm gonna kill him if he marries another young girl I'm gonna have to kill it Lord, right Right Well, thank you. Thank you so much for calling you. I love chatting with you. Okay You saved me. Thank you job. You are so welcome.  Yes, hi Hey, Heather, how are you? I'm okay I was calling about the puppies again. I'm having problems getting rid of them So I'm trying to see if there's anything that you can see that I can do to get rid of them quicker Okay, um, I'm sorry just they come to a rescue No, I don't feel like I feel like really guilty about it. Yeah, I don't feel like a rescue is the right Um resource again. What kind of puppies are they again? They're blue healer doxin A blue healer doxin Okay, so what we're gonna do this again folks anybody looking for a puppy a blue healer doxin I'm not sure what that looks like um But they look like a blue healer, but they're tiny like a doxin. Okay, perfect So if you like little dogs and you um are Wanting one heather has puppies. How old are they now heather? They're 10 weeks. Oh gosh Oh, I love puppies too. Um So listen if you want a puppy reach out to heather Um, can I give out your number on air heather your phone number? Yeah, yeah, her phone number is<PHONE_NUMBER> And Reach out to her see what kind um if if you feel like this is a good fit I'm sure she'll be happy to send you some pictures of these babies Um, I'm sure these babies are absolutely adorable um and uh Heather I now refresh everybody's memory. What is the are you asking? Money for them. Is there a um, are you asking to recoup medical costs? What what's the What's the the pricing? Um, I was asking at a hundred dollar ring home and fee Right there folks. Come on with the price of puppies today. That's amazing. That is just amazing And where are you and you're in okra their first shots and they're dewormed See first shots and dewormed and where are you located heather? Oklahoma city, Oklahoma city and I'm going to tell you one of my puppies when I Got her she was in arkansas and there are um companies that will drive it and Oklahoma for most people It's not that far. So heather. Um What I'm going to say is I feel like around the 12 week mark Most of the puppies will be rehomed um And it will be Like uh feel feel um Uplifting for you. I do feel like uh one of the you might have to work with Not a rescue but an agency for For one or two puppies If you cannot get Them rehomed any of the puppies rehomed reach out to places that do therapy dogs For people like veterans coming back and such and see if there's not a need there For the for any of the puppies um Because sometimes when veterans come back and they have ptsd or their Handicap they can train these dogs to do amazing things Also, um, even though they're small dogs They might be really good dogs to train for the police department because Little dogs can get into crazy places and find things. I'm just saying I am just saying They might not be the shepherds that can like be Johnny on the spot attack dog But they can do some really good sniffing of some really like counterfeit money and um paraphernalia stuff. I mean They might so reach out to those that might be the agency we're talking about too is one of those two agencies might have a need For one or more of your your puppies for either, um Therapy dogs for veterans or um I don't want to call it a sniffing dog but a dog back in A sniffing dog.   Okay, sweetie on that happy note I am gonna let you um, let you um get get I'm gonna let you go and please see if there are agencies in your area that might be interested And I would even reach out to um, not only local law enforcement But like the dea because they train a lot of dogs too I do I do have a strong feeling that at least one of the puppies is going to go to one of these agencies. Okay love Okay, thank you. You are so so welcome. Thank you everybody have an amazing week until wednesday You


What is going on everybody two box break number 27 don't know any hockey players number 27, but number 27 is owned by Mike trout So good luck. Oh Italian I I consider that Italian You come in with your non-American vehicle See what we can hit from this this that can wake me up. I will need some help on the top card All right, can anybody in the chat a.k.a. Jason help me here I want to say he's an oiler, but I guess we have to look up on the checklist Darnell nurse To 149 I thought doesn't he have a isn't there another nurse? Maybe I'm thinking of the other nurse. He is oilers. Oh I thought he was not a rookie though. Is he a rookie? Guess so Unless it's one of those tribute cards Wade with that one. Oh, that's right. He's McNabb's nephew. That's why I know it Yeah, that's exactly why I know it. I feel he's been the NHL for like 20 years John Gilmore Number 249 two-color rookie patch auto Joshua Lucas with that. It's got a super athletic family then This is our plate on Yukon. Oh This is a nice one numbered two of eight for the Dallas Stars laundry tag rookie patch auto Miro heist cannon Jack B With the Dallas Stars That's one Jack We got a TV tarra vining Carolina Hurricanes that's going out to Joshua we got number to 249 Jonas Segan taller The recolor patch auto for the Caps going out to wait. Oh, we got a signed plate coming up, too Sign plate one-on-one for the Rangers Neil Pionic Pionk autograph future watch Rookie nice near Granger's with that one that is going out to Joshua Lucas nice box Right there box two Don't have any more cup, but we do have SP authentic pre-orders coming out. It's a lot of June 3rd. I Think they pushed it back a week Supposed to come out this Thursday, but now it's coming out next Wednesday I think and we have a promo going on right now If you buy three more teams in the same break you get entered to win the SP authentic box box Which I think are around 120 bucks or so It's a cool giveaway Yeah, that's definitely a candidate for early breaking just cuz those take especially we're doing 16 box master cases That's probably an hour and a half break our break First one out drew Daudi the 249 L.A. Kings Mike Lane for the Anheim Ducks 152 out of 249 Josh Mahora Miguel Rose with the Ducks Nice patch rookie auto. This is a cool one Exquisite seven of 79 Carter Hart three-color patch auto For the Philadelphia Flyers That's going to Mike Sommich Seven to 79 Carter Hart exquisite cards.  I'm not huge on the computer numbering But maybe some people like it. We got anti-suomella 31 of 36 Believe they call that the spectrum perilla the gold spectrum like that Calvin Harris on That's San Jose going out to Silvio Jake Bean number to 249 that's a eBay one of one 001 zoom in on that oh 001 out of 249 look at that zoom nice one Joshua Lucas with the Hurricanes eBay 101 there and the final one is for the Florida Panthers Henrik Borgstrom 101 plate The Panthers Anthony Oh From Trilogy So there you go. Thanks everybody for getting in we do have a giveaway in this one We're giving away free opeachy platinum hobby hockey box That was already earmarked, but I'll go be getting a second one after I do the randomizer So we'll take all 30 names Ignore that list and ignore these dice because we're rolling again Four and a six ten times name on top gets it. I know sorry you had to buy two more teams. It's not all 30 False alarm. I caught it though. We're still gonna go ten times though. So Anthony. Oh got it Hey, it is late, but I can catch my mistake sometimes They would have been like oh you guys You guys said it was two teams and keep it away to everybody and then they'll say that in the chat But then they'll never send an email With the break like someone did All right, wait with two Once again, we're going four to six ten times Name on twat Tenth and final Mike Samich. I think just won a box earlier. There you go, Mike Thanks everybody for getting in Cup hockey two box break 27


Hello, my name is Gustavo Sosa. I'm going to put another video from ST Microelectronics. This video is the first part of two short videos where we will explain how to use the text wall cards. Text wall cards are used when the text needs to be changed in live or while the application is running. The project will be screened on the top to text with the wall cards showing a voltage value. On the bottom will be a text sent through UART. In this part, the UI will be created and will configure and include the ADC and the UART to the project. We will use TouchFX 4.17.0, STM32Q ID 1.7.0 and a terminal to send and receive through the UART. As hardware, we will use the STM32 H735G Discovery Kit with a 4.3 inches TFT. Open TouchFX. Go to Create and find the H735 Discovery Board TVS. Use the latest version. Name the project and hit Create. First, we will add a white box as background. Next, to divide the screen, add an image. At the style, select Divider and Reshort. Place it at the center following the guides. Now, let's add a text to show the voltage. This text will have wall cards. Add a new text. Place it around coordinates 240 and 40. Add a second text. Place it around the coordinates 240 and 90. Select the first place of text auto-named Text Serial 1. Delete the text and add a wall card using the plus icon. Type a period, another second wall card. After the second wall card, type space and a V for voltage. Click at wall card 1. We will type the text that wall card will show by default. Number 1 in this case. So, we can change the text. We will enable the buffer and the length will be the characters plus 1, in this case 2. Next, initialize the second wall card. Add initial text to 3 and buffer length 3. For text Serial 2, we'll add the wall card manually. Typing open and close angle brackets and in between a variable name. After the wall card, type M and V for millivolts. Initialize text area to wall card with the default text 1, 2, 3, 4 and buffer length to 5. Now, we'll create the bottom part of the screen for the text received by UART. Add a new text. Change the text to type your name and center it around coordinates 192 and 167. Add a new text. Add to it a wall card. Set the initial text to your name will be here and the buffer size set it to 36. Uncheck auto size. Place the text around coordinates 64 and 205 and resize its width to around 350. Now, we need to set up the characters that could be used by the wall cards. Such effects will generate them to be ready in the application. Add text. We will find all the text used in the application. At the left, go to text then add a top to typographies. We can write the specific characters used by the wall cards or we can specify a range. Like all lower cases letters, all capital letters or numbers. The range can be used according to ASCII coding. Let's look for a range including all letters, numbers and symbols. Looking at an ASCII table, we can start with exclamation mark and end with a tilde. Fallback character is a character will be used by the application when a character in the wall card is not recognized. We will leave the question mark but it can be changed. Return to the canvas view and generate code with the button at the bottom right. Now, we will open cube ID project. Click at a folder icon at the bottom left.  Open s-infinity to cube ID folder. Double click at .cproject or .project file. At workspace path popup window, click at launch. At successfully imported project popup window, click at OK. Expand that project tree and with double click open the IOC file for graphical configuration. We will configure and initialize the ADC and the UART. Let's start with the ADC. Looking at the board user manual UM-2679, we have found that Arduino connector A0 is analog input 1043 ADCs. We are going to use ADC1 so ADC1 channel 10. At the left side, expand analog and select ADC1. Select input 10, a single ended. At ADC configuration, go to the Invict tab and enable the interrupt. Then, at parameter settings tab, look for external trigger conversion and change it to timer 15. Timer 15 will launch the ADC conversions. Now, we are going to configure timer 15 as time base and configure it to trigger the ADC. Expand timers, select timer 15. Enable internal clock, this enables a clock source for the timer. At parameter settings, put up rescaler of 275-1. At master slave, change it to enable. In trigger selection, select update event. This will generate a trigger every time is an overflow. Now, we will configure the UART. The ST link on this board can be used as bridge between the MC UART to the computer via USB. Searching at the board user manual UM-2679, UART 3 should be used with pins pd8 and pd9. Expand connectivity. At the right side of the screen on the mcu pinout view, search for pd8, configure it as user3-dx. Search to for pd9 and configure it as user3-rx. Now, on the left side on the connectivity, select user3. At mode, select asynchronous. At parameter settings tab, leave it on as the YAR. Finally, go to mvc tab and enable the interrupt. Save IOC file with the icon at the top left. At popup window asking if one to generate code says yes. Also, at popup window to change perspective says yes. Finally, at the warning window popup related to the free RTOs, click yes too. This is the end of this video. See you at the second part where we will add the codes.


Good morning.  Yeah Technology. I'm sorry. It's Slatesh fine That's working. Hey. Yeah, good morning everybody. Thanks for the invitation here for a foster I'm here for the talk here and I will try to give you some ideas about what I did regarding the further developments of DJB DNS In particular what I've called DJB DNS curve six Oh behind up behind that line. Okay, fine. Yeah, okay fine And I also would like to provide you some ideas about a particular use case that means how to integrate IPv6 Link local unicast addresses here to use on a stop resolver and a DNS server So that's a particular use case, which I think it's quite nice in order to get some ideas about the IoT devices here so Let's make at first some kind of historical note DJB DNS curve essentially. It's it's a fork of Daniel Bernstein's DJB DNS I'm not here to advocate Bernstein and I'm not here to talk about the benefits of curved DNS versus DNS sec That's not the scope of my topic here But rather what I did so far is to make it more usable here The software here of Daniel Bernstein and also to provide some kind of libraries But you can use for standard projects, let's say and one of those libraries I call a VH Q-lips or just simply Q-lips, which simply integrate all the All the functions you need in order to do IPv6 address passing in particular Sider recognition and also the use of socket interface and all that stuff what you actually need for network programming. So This is done in a way we have a DNS stop resolver we can use and on the other side DJB DNS curve 6 It's a more or less full-blown DNS server, although with a limited scope more or less So the achieved results I would like to present here are mainly a part of the results We have done at the University of the University in Frankfurt University of Applied Sciences here together with my students And I put them into software here and I presented it here in that way So also if you'd like to have some deeper understanding of the IP version 6 protocol You can read if you can read German some of my books which is called technique of the IP network here So what I actually cover here in my talk here is a little bit about the history of DJB F-curve 6 and also my my software library Q-lips I would like to introduce you to the ideas of using IPv6 addresses and in particular IPv6 link local Unicast addresses here for DNS services Applying those to servers and clients of course and maybe also to discuss some use cases why it is beneficial to do so So it seems actually DNS is something for the for the for the for the for the for the old Gray man here as we have seen so far. Let's see what we could do about that now just To give you some kind of history. I support that the software of the of Bernstein here since about 20 years I would say but initially I did some patches here for q-mail now I have my own fork running what you which is called sq-mail and this is more or less aligned with what Felix von Leitner does which is known to be the German blogger favor here and We all be a little bit work together in a little in this in this context here And what I did so far was essentially to make all the root gains Bernstein has developed like UCSP TCP and q-mail and the in particular the DJB DNS here to make it IPv6 aware and in the sense IPv6 is really completely supported by the product and not just in the in the terms of patches over here So the current releases what I do have it's DJB DNS curve six in the version 36 a and the current running DNS stop resolver library is a part of the of the Qlips in version in the version 12c so far So you see on that table here. What are the what are the essential? Service service which are service which are coming with the DJB DNS curve six Essentially, I do have a content server, which is called tiny DNS. That's really tiny It just speaks UDP and it has no other understanding more or less except for the complete IPv6 support I also have a software piece, which is called REL DNS It's a it's a relay black less demon and that it's actually quite nice because it also provides you with the capability To have IP version six addresses in here and to look up those here for for span for a particular span protection here I do have all DNS inside there But the main routine essentially is what I call DNS cash, which is the caching server and name a recursive names Server here, which is used essentially for the for the clients in order to contact to so this DNS cash as you can see has the benefits It includes TCP support and UDP support EDS Support is done on the server side and the curve DNS has been completely included So what you can get here is that you can receive encrypted DNS responses and and of course you do the query also in In a secure way the clients are pretty slim We have some some clients which is DNS IP. It's DNSMX to look up the end to look up the MX records It's a DNS name It's getting the pointer records here and it's DNS text to get the text records. That's all I have It's nothing really particular in here and cannot compare with other full-blown software stacks like power DNS or Bind whatever you have. So it's a really tiny section over here. So the idea what I had was Back some years when I gave some lecture lectures about distributed systems here at the Vietnamese German University in Ho Chi Minh City to solve somehow the so-called Byzantineian general's problem to get valid answers essentially from a collaborating system But that's the basic idea without using essentially signatures like DNSSEC it's providing now The main idea here of that talk is to give you some ideas why it is useful to have IP version 6 link local cast link Local unicast address support in DNS It gives a particular scope here and let's let's discuss essentially some some important items here at first the IP version 6 link local cast addresses are prohibited to be part of a zone file That means you cannot have every 80 kind of address here in a zone file It's it's simply not working you can you probably can't do that But it's not working because you're lacking the so-called interface index here And that's actually expressed here already in the in the RFC 447 what essentially so you cannot do that but on the other hand you are free to bind your DNS server and Also to use your DNS clients a sub resolver here to use IP version 6 local link local cast unicast addresses here and I don't know what which product is actually using this but at least you can get that here with my kind of software here that means we have to solve two essential problems over here one problem is that the DNS server whether it is a content server or cash server It needs to bind to a link local unicast address Which only can be done if you if you actually perform an additional information which we call the interface index Second we have to tell the DNS stuff resolver that it can use this kind of address And that's the more tricky part and how this is done. I'm just will tell in a few minutes here So I Don't know how how well you are familiar with the IP version 6 protocol and its and its benefits So it's a little bit different bees like IP version 4 what we have seen before So the main idea of IP version 6 is the following that everything what you do essentially is auto-configured And you can see that you're on the very on the slide on the left hand on the right hand side here So what essentially the client does in case it is In case it's it's going online on the network so you get some kind of link here on the network It asks for essentially a prefix and also it does some kind of auto-configuration of the IP address We call this stateless address Auto-address configuration over here. That means that the client looks for an IP Configure itself an IP version 6 address which is in the beginning a so-called link local unicast address starting with every 80 Essentially, so that's the basic idea Now the next step in IP version 6 network if it is a real IP version 6 network is that we have a router in the network Which does some kind of router advertisements the router advertisements are done again using this IP version 6 LLU address And the router advertisements provide us with the with the with the network prefix here like 2001 something blah blah blah and also we can get the IP addresses of the routers and In particular what you can also get and that's the very at the very that's point number three You can get information about the DNS services That means the DNS service the recursive name service in your network are published or could be published by means of a router advertisement demon for instance and In addition with the IP version 6 address it can publish a search list here. That's quite nice to have it Oh, it's all it's all confined and the very interesting idea about that is everything here What is happening on that slide here is happening using link local cast of a link local unicast addresses or perhaps or perhaps some kind of Multicast addresses So let's have an idea about the addresses the address strategy in IP version 6 is a little bit different Regarding IP version 6 so it's very strongly depends on the very first bit of the IP version 6 address It starts with the highest bits to be one with these are multicast addresses remember in IP version 6 We do not have any broadcast just multicast Yeah, and from here we have a kind of functional addresses and one particular functional address is the DNS Is the DNS multicast address which is shown here to be ff 01 Fb at the very at the very end so we can have multicast Services here DNS service here on the network, but that's nothing. I talk about today. It's a future project essentially Now we need to understand in the IP version 6 networks information essentially is sent to multicast addresses and that's this idea here that we have That we use multicast address as a recipient address the target address Rather could either be a unicast address or it could be what we call an unspecified address The unspecified address is something you know in the IP version 6 network, which is simply Simply indicated by the double dots double dots is the unspecified address And that's at the very at the very lowest line that means in IP version 6 address everything is essentially Everything is essentially set to zero So sorry, and then you can get the hierarchy here We have the we have the we have the host addresses here the back the loopback address here We have the LLU addresses we have the ULA addresses which are a little bit about like IP version 4 private addresses here And we have the routable addresses in the IP network, which is a blue zone over here so The problem is now how how to get a server how to make a server understanding about the interface index here and I have chosen in my software two different ways the one way you can specify Additionally with the IP version 6 act address like every 80 every 80 dot dot one for instance You can specify as a certain as a particular argument the interface of the interface name like eth 0 or Whatever you like to do You know that's that's something you can do the other way is you have something like a composite address as a composite address Essentially includes on the one side the the respective IP version 6 LLU address and then Concatenated by means of a percent sign the particular interface name Yeah, that can be done now remember in the IP version 6 world We have we have in we have the following very important issue the IP version 6 address Given its LLU variant it can be it can be the same on different interfaces And that's the reason why we have the requirement to have this interface index whatever you have whatever you need But that's the idea how to bind it. That's pretty easy. You can find it in my software It's online. You can see the links later on and you can see how to do it. That's a basic idea now In particular for a DNS service It would be very nice to have a common service for IP version 4 and IP version 6 of course It's the same information. We do not have different zone files or databases for IP version 4 and IP version 6 I rather do not like I have a particular Forwarding and reverse zone. I would like to keep it simply in a simple database here And in order to do so you need to you need to bind the server both to the available a IP version 4 and IP version 6 Addresses that's not that easy because mostly today The operating system inhibits this and you have to find a particular socket setting in order to do so And in my software, I have chosen a simple scheme That means if I if you are if you're using the software and to simply define a dot a Colon Zero address it says bind to all available IP version 4 and IP version 6 addresses and that's done That means now a DNS cache can can essentially handle requests from IP version 4 and IP version 6 clients remember What's also interesting in z and that's in the box down there in a IP version 6 network You have now three loopback interfaces the one loopback interface is given for the IP version 4 address That's a common one two seven over one. We have the global scope loopback interface Which is it which is it a colon colon one address and we have a local scoped Loopback interface in a BSD kind of software in a bit of BSD unix simply it's it is expressed as every 80 colon colon one Percentage aloe aloe aloe zero for instance. Yeah, so we have a different kind of guy here We could you can bind a service to any of those addresses Now let's have a real understanding what the thing is doing. That's a more general picture here What my DNS cache is doing? It receives essentially requests from the clients these requests on from the clients can Can originate from an IP version 4 network? They can originate from IP version 6 network or they can reach the server by means of a link local unicast addresses Yeah, that means I can configure that server to listen to all these kind of addresses That's quite nice on the other hand the forwarding of the query to the internet to the to the recursion Could be done on a complete different address that means recursion and and and listening are sitting on different IP addresses So we can you can you can have more more resilent situation here It's a more robust way in order to do the DNS look up here And you see I do not currently support DNS sec validation, but that's the project which will come out also So that's the difference yet now if you see if you see The dual-stack bind in what I have is indicated here on the yellow box having the having the dollar having the colon zero kind of address And there's one other address which is of quite of which is quite of some interest I can use in my software so double colon address to bind to the unspecific address To bind to the unspecific address which is actually used not for receiving, but it's actually used just for sending So what does that mean? This means essentially that I can do what I call reverse IP version 6 any casting Which means in a IP version 6 network you can actually have the generation of of Interfaces here on demand that means you can set up a villain Vlan interface on demand for software defined network for instance and here what you can do essentially is The server is able to bind to newly generated interfaces So as soon as it record nice is a new IP version 6 address it binds automatically to that new address without any kind of Reconfiguration that's completely done automatically and there you use a specific socket option in order to do so So that's a nice thing that means you can generate this kind of these kind of bindings here Which are not common these days Now the more tricky part is the DNS stuff resolver The problem is the DNS stuff resolver regarding the unix operating system is mostly based on what we have seen It's called the system wide configuration file, which is simply etcresolve.conf The problem with the etcresolve.conf is it is not standardized There's no rfc telling what it's a format and there is no way to integrate a IP version 6 LLU address in that DNS configuration file. No way. That's it simply doesn't work Yeah, you can try it, but it does not work Essentially you can break it that's a standard unix way to have a central Contour a central Central system wide configuration file the windows operating system makes it different the windows operating system essentially generates for each interface a certain Possibility to forward the DNS requests over the interface here. So that's interface specific What I use in my software according to what Daniel Bernstein actually has coded is an application specific kind of binding That's very similar to DOH if you have DOH you have a web browser It simply checks for its own name resolver and that's what you can do here also for any application using it Well, that's quite nice to see that this is working that way so Essentially, it's it's this kind of configuration what we have in a standard way We have the etcresolve.conf and you remember the etcresolve.conf just what we have heard from Renzo It's essentially fed with information coming from either from the right from the router advertisement demand or from the DHCP server Or from the DHCP version 6 server or you could you could enter configuration in etc Etcresolve.conf manually, but it's overwritten by any of those services. Yeah, you cannot rely on it It could change, you know everything could change here Yeah, but that's a rather unfavorable situation more or less Yeah, essentially what we need to have is a DNS send a DNS sent it says what are the DNS recursive Servers we need to we need to contact here and what is our local domain essentially typically this is done in the in the in the Libresolve.so Shared object file here given the bind APIs, but that's a standard situation now the way I did it is a little bit different The way I do it here is that I have a specific library given my QLIBs here or the DJB DNS curve 6 libraries here Which needs to be linked with your with your application given this link application You can have a certain environment variable which is called a DNS cache IP And now you can say in the DNS cache IP environment variable which name servers you need to which name service You can actually contact to in particular including the interface index and also what you could have here to define What is your local domain that means you can have a you can have a specific network setting for application Which is using this kind of interface here. So this is a site from the from the standard Libresolve.con for instance and This Feature what I have introduced of course does a fallback the fallback simply says if sees environment variables are not present Simply use a standard ETC resolve.con of course here. So these these things are not are not These things are not in opposite, but rather you can use them all together. So that's the basic idea Yeah Now giving this idea you can set up some kind of you can we can set up some kind of some kind of services You can have IOT communication and here essentially the software is so tiny that you can you can build up by mean of these libraries Here DNS resolve routines here for IOT devices and that stuff So that is one case one case one case you can do you could have this solution to be used for software defined networking here Having virtual interfaces. Yeah, which you actually can can feed now And also you can have here the situation where you can have here some kind of information So that said networking defining particular DNS services for an application. Yeah so Time is over. I'm sorry about that So look out essentially here is what I would like to do here is to add multicast support to my stuff here at TCP support the tiny DNS server and all the other projects are in the in the in the future essentially So that's it for my point. Thank you very much. Thank you, Erin. I'm sorry. We'll have no time for questions Where where could people find you if they have questions, but where can people find you we stick around for a bit? I think around for a bit and My slides you find a lot of IP addresses you can use here and You'll be one of those Bob. You will be at one of those of course. Yeah, otherwise simply simply Google for that It's easy. Yeah, sorry about that. I will update these for the The transparencies with some kind of perfect. Thank you. Thank you All right


Welcome. I welcome you all to this lecture in the course, Samasa in Paninian Grammar. And this is the first course on Samasa. We begin our lecture with the recitation of the Mangala Charana. We are studying the Tattpurusha Samasa, which is an important type of compounds in Sanskrit. We have said that there are four types of compounds, a Vihava, Tattpurusha, Bahuvrihi and Dvandva stated in this particular order in the text of Ashtadhyayi. We also said that the Tattpurusha Samasa is explained in the Ashtadhyayi with numerous sutras in comparison with the other samasas, be it the compound prescription sutras, the Samasa Vidhyayaka Sutras or the Samasanta Pratyayay Vidhyayaka Sutras or the Samasa Swara Vidhyayaka Sutras. We also stated that there are numerous subtypes of the Tattpurusha. The formation of the Tattpurusha compound can be shown in the form of an equation, a simple equation in this manner. We have X plus Y two different entities in terms of meaning as well as word form as well as accent, but they are interrelated. And the speaker of Sanskrit thinks about merging these two entities together in all those spheres. And so the process of compounding happens as laid down by the rules in the Panayana grammar and a new entity emerges. And this derived entity is XY. And this is one word denoting one meaning with one accent. So there is Ekarthibhava, three features. Ekarthia, Ekapadya and Ekasvarya. Now in the Tattpurusha Samasa the entity thus formed which is XY as a peculiar feature namely Y which acts as the head of the unit. And that is why Y is shown with bold characters. So when XY as one unit is to be related to any other external unit of the sentence that relation will happen through Y. As we have already said that it is the sentence which is an input of the derivation of the Samasa and the output is the Pratyapadika which again becomes part of a sentence. So Y which is the head through which XY will get related to other words in the sentence at the end of the derivation of the compounding process. Those words in which the element like X is interrelated to the other word not through Y but independently they are termed as Asamartha Samasa and exceptions and we have studied Asamartha Samasa earlier in this particular course. We also said that the Tattpurusha Samasa has got several subtypes. Amongst them we have already studied Vibhakti Tattpurusha. While studying the Vibhakti Tattpurusha we say that the Vibhakti Tattpurusha highlights the fact that the Samartha theory, the theory of compounding is based on the Karaka theory. We studied the Vibhakti Tattpurusha in some detail and now we are studying another very very important subtype of Tattpurusha called Karmadharaya. We said that Karmadharaya Samasa is stated in 2.1 from the Sutras 2.149 onwards up to the end of 2.1 that is 2.172. This entire section is governed by the Adhikara Samanadhi Karana. So, Samanadhi Karana is the core part of the Karmadharaya Tattpurusha compound semantically and this is what is also highlighted in the definition of Karmadharaya as proposed in the Panimian grammar. The Sutra is 1.242, Tattpurusha Samanadhi Karana Karmadharaya, Tattpurusha Samanadhi Karana Karmadharaya. What this means is that Tattpurusha compound in which the constituents denote one and the same entity as referent is termed Karmadharaya. So, that Tattpurusha in which the constituents denote one and the same entity that means they have coreferentiality relation as referent then such a Tattpurusha is termed Karmadharaya. And the state of being Samanadhi Karana is called Samanadhi Karanya which is defined by the tradition in the following line. So, the words which have different pravṛttinamittas, different causes for their usage, they when stand for one and the same meaning then they are said to be in relation of coreferentiality or Samanadhi Karanya. In the previous lecture, in this context, we studied the Sutra, Purvakalai Ksharvajarat Purananavakevalaha, Samanadhi Karanena. Let us now study the next few sutras dealing with the Karmadharaya Samasa. First, let us deal with Dixankhe, Saudhnyayam 2150. There are two padas in the sutra, Dixankhe and Saudhnyayam. So, Dixankhe is in the Prathama Vibhakti. What it means is words indicating Dik that is direction and number, Sankhya. Since this is in Prathama, the words indicating direction and the number, they will be termed as Upasarjana because of the sutra, Prathama nirvastam samasa upasarjanam. And because of the sutra upasarjanam Purvam, these words will occupy the initial position of the Kampaan, also known as Purva Nipata. The second word in the sutra is Saudhnyayam. This is in the seventh case, in the sense of a name or a term. The words continued are Suphasupa and Samarthapadavidhi and also Samanadhi Karanayana with the same referent. And so, the overall meaning of the sutra, Dixankhe Saudhnyayam is the following. Any subanta which denotes direction or number is compounded with any other interrelated coreferent subanta when the compound denotes a name or term. I repeat, any subanta which denotes direction or number is compounded with any other interrelated coreferent subanta when the compound denotes a name or a term. And this is a nityasamasa of a vigraha type. Here is an example. East Ishukama Shami. Now Ishukama Shami is the name of a particular place. And when you are referring to the eastern part of it, that part is being referred to as East Ishukama Shami. And this is used as a term, as a name of a particular place. So, now we have Purvaasau Ishukama Shami. Now Purva and Ishukama Shami, these are two separate entities having separate meanings. But in this context, they are referring to one and the same entities. So, there is this Samanadhi Karanayana relation that exists between these two. And so now, because of this semantic relatedness, the compound process will begin. And of course, there will be Purva plus Su plus Ishukama Shami plus Su as the next step. This is the alaukika vigraha. And there will be samasa saudhnya followed by the prathipadika saudhnya. And then both the Su prathayas will be deleted by the sutra supodhatup prathipadika yoho. And so we have Purva plus zero and Ishukama Shami plus zero. And now, because these two words are in the relation of Samanadhi Karanayana, the Pumvatbhava will take place on the Purva pada as a Purva pada karya. Stated by the sutra, stryapumvat, bhashitapumskadanum samanadhi karane stryapurani priyadeshu 6334. So, Purva will be reduced to Purva, its prathipadika form. And then Purva Ishukama Shami. And we have the gunasandhi taking place. Purva Ishukama Shami will be the finally derived compound output, which is a saudhnya, which is the name of a particular place. Similarly, now we have an example where sankhya occupies the initial position. So, the meaning to be conveyed is seven sages. And this is also a saudhnya, a constellation and some such element. So, we have saptrishayaha as the laukika vigraha saptrishayaha. So, now we have saptr plus jas, plus rishi plus jas. So, now we have saptan plus jas, plus rishi plus jas. And so, saptan plus zero and rishi plus zero after the laukika vigraha takes place and samasa saudhnya happens, prathipadika saudhnya happens. So, supadhatu prathipadika jo applies. And so, we have saptan plus zero, plus rishi plus zero. And so, we have saptrishi. And then we join them together by doing the gunasandhi.  Next we go to an important sutra, which prescribes the karmadharaya compound. Taddhitharthottarapada samahare ch. And this sutra involves complex derivation process. There are two paddas in the sutra. Taddhitharthottarapada samahare seven one and ch meaning and. The word taddhitharthottarapada samahare has got three constituents, taddhitharthottarapada and samahare. And we shall study each one of them in some detail in a while. The words continued are sup and sahasupa and of course samarthapadavidhi and also samanadhi karanena meaning with the same referent. And also diksankhe from the previous sutra meaning the words indicating direction and number. Diksankhe is stated in the prathama vivakti. So, they will be termed as upasarjana by prathama nirjitam samasarupasarjanam. And by upasarjanam purvam, they will occupy the initial position of the compound. In the sutra, the word taddhitharthottarapada samahare is in the seventh case, which is laying down a general environment, condition for the compounds to take, compound to take place. And the words in the compound are diksankhe in the initial position and the samanadhi karanasubanta in the second or final position of the compound. So, the meaning of the samasar is that is the following. Any subanta which denotes direction or number is compounded with any other interrelated coreferent subanta when the compound is made in the following three contexts. Taddhitharthay vishaye uttara-pade paratha and samahare vajche. When taddhitharth, the meaning of the taddhithasafix is the domain, is the vishaye. When uttara-pade is following and samahare is the denoted meaning. So, when we say taddhitharthavishaye, what it means is when a taddhithasafix is to be added or when a taddhithasafix is the condition and the environment of the earlier compound. What it means is when the compounding process is becoming an input to adding a taddhithasafix and so this becomes anithya samasa. So, the structure of this particular samasa is shown in this manner. There is this subanta and this subanta, they both are related in the sense of coreferentiality and the important point is that there is this taddhithasafix to be added. So, in the environment of this taddhithasafix, these two subanthas they are stated to be compounded by this particular sutra. So, this taddhithasafix acts as an environment. In a way we can also say that this samasa is becoming an input for this taddhithasafix to be added and also to be processed. Uttara pade parataha means when an uttara pade follows immediately. So, this is also anithya samasa. This means that the compound is made within another compound. So, we have these two subanthas which are semantically related because they are coreferential, they get compounded when another subanta follows. That means these two subanthas will get compounded and the compound output will be one pratipatika to which will be added one sup. So, now we have this compound output subanta followed by this subanta and they will be compounded again and the output generated would be another pratipatika followed by another subanta. So, now this sup is to be compounded with compounded sup and in such a case the earlier subanthas they get compounded. So, this is a compound within a compound and this is a very peculiar feature of Sanskrit compounds. We have already seen that the term used for such compounds is garbha. So, tattpurusha garbha tattpurusha, dvandva garbha tattpurusha and so on and so forth. And finally samahare vatche when collection is the meaning denoted by the compound. When that is the case, so this is the semantic condition then this compound takes place. Now it is to be noted that there is no semantic compatibility of direction and collection of meanings and therefore there is no such compound happening between the words denoting direction and the samahare. Let us now take the examples. First we have the meaning one who is born in eastern room if that is the meaning to be conveyed then we have purvasyaam shalayaam bhavaha as the lawkika vatche in which purvasyaam shalayaam is the lawkika vigraha for a compound and bhavaha is another meaning required and stated which will be expressed by a taddhita suffix. So, the sutra 42106 prescribes the suffix here in the sense of bhava and so we have purvasyaam shalayaam bhavaha where bhava is the meaning which becomes the vishaya for purvasyaam and shalayaam to be compounded. So, when the suffix here is added in this domain purvasyaam and shalayaam they get compounded. Purvasyaam and shalayaam are related to each other because they are co-referential they are referring to one and the same entity one and the same referent. So, now we have purva plus nyi purva plus nyi plus shala plus nyi. Now this is the lawkika vigraha of the compound in the domain of nyiya which means bhava is stated by 42106. Now purva plus nyi plus shala plus nyi this becomes samasa and so it becomes pratipadika and therefore now supodhatu pratipadika applies and deletes both the sups. So, we have purva plus shala and then this ur obviously remains and so we have purva plus 0 plus shala plus 0 plus ur. Now at this stage the word purva which is purva-pada the purva-pada career takes place on this word which is umvad bhava and so here purva becomes purva it goes back to the pratipadika form and the one of the reasons is that they are co-referential and there are some other statements supporting this umvad bhava. So, now we have purva plus 0 plus shala plus 0 plus ur the tadidha suffix. So, we get purva-shala as the compound output in the environment of the tadidha suffix ur and then because of this ur the tadidha suffix where you have yin as the marker this initial vowel becomes aw which is vriddhi and so we have taditesh vachama dehe applying and also therefore we have purva-shala plus ur and then this final argh gets deleted because of 64148 and so we get the tadidha output purva-shala one who is born in the eastern room but in order to derive this tadidha we need to first form a compound of purva-shala. So, in the domain of the tadidha suffix yin or ur the compound has taken place. So, this is how tadidha arthe vishaye samasa happens. This is another example. Now, this is a very famous word and famous name of Kartikeya meaning is descendant of six mothers and there is a story which explains this particular term. We need not go into the detail of the story. Let us concentrate on the formation of the samasa. So, we have shannam matru naam apatyam as the sentence and here we have apatyam as the sense in which the tadidha suffix is prescribed in the paninian grammar. But now in the domain of this suffix explaining this meaning we will have to make the compound of shannam and matru naam. So, the alavkika vigraha is shash plus aam and shannam and matru naam are referring to one and the same entities. So, there is co-referentiality relation and therefore there is samasa that is possible. So, we have shash plus aam plus matru plus aam as the alavkika vigraha in the domain of the suffix an in the sense of apatyam stated by four one one one five maturut sankhyasam padrapur vayaha and so now this samasa takes place. So, the prathipadika saudhna takes place and so the soaps get deleted and so we have shash plus matru and a remains as it is and so we have shash plus matru plus aam and then because of this aam and the marker naam this initial vowel is lengthened. So, we have shash plus matru plus aam and then we have shash plus matru plus aam because of this four one one one five and then this shah is substituted by naam and then if I get the finally derived form shan matura. This is the taddhita form derived where there is the suffix pr denoting the meaning apatya and in the domain of this pr suffix which is a taddhita suffix we derive the compound in the form of shash matru in this particular way. So, taddhita arthe bisayi is a complex construction where you have a taddhita suffix which is there as a domain as an environment and we derive the samasa in this domain. Now, here is an example of the uttara-pade tattpurushaha uttara-pade paratha karma dharaya tattpurushaha The meaning is one who loves the eastern room. Purva shala priya yasyasaha. Now, this is a Bahuri compound that is why finally derived and the word priya is there immediately before this word priya we have the words purva and shala and they are referring to one and the same entity. So, they are co-referential and so when priya is the word that is uttara-pade we can compound these two words purva and shala and that is what we do here.  This is the Bahuri compound that we are deriving within which there is this tadpurushaha that we are deriving first. Purva plus su plus shala plus su. So, this is first of all called samasa then it is called prathipadika. So, the subs of this prathipadika they get deleted by supodhatup prathipadika yoho. So, we have purva plus zero plus shala plus zero plus priya plus su and then there is pomadbhava that takes place. So, we have purva plus shala plus priya plus su and so we have the compound derived purva shala in the context of priya plus su uttara-pade paratha.  This is an example where uttara-pada is immediately after and before that the compound takes place. This is a compound within a compound. So, this is a karma dharaya garbha bahuvrihi that we derived and we say that this bahuvrihi becomes an environment for the derivation of the internal karma dharaya. Similarly, now the sankhya and the uttara-pada condition. The meaning is whose wealth is five cows. So, pancha gavaha dhanam yasyasaha and here we have panchan plus chas and go plus chas and they get compounded when the uttara-pada is dhana dhana plus su. So, then they become pratipadika and there we have the samasanta suffix added namely tachi, gorat adhitaluki and so now we have panchan plus chas plus go plus chas plus a plus dhana plus su and then the soaps are deleted.  So, we have panchan and govah and dhana and then this nir gets deleted. So, now we derive pancha govah as the finally derived compound output in the context of dhana. So, the finally derived output is pancha govah dhana which is a bahuvrihi compound whose internal constituent is a karma dharaya compound which is pancha govah and now here is the samahara a collection of five bundles that is the meaning to be conveyed and so we have panchanam, pulaanam, samahara and so we get panchan plus aam plus pula plus aam and so samasa saudhanya happens and pratipadika saudhanya also happens and so soaps are deleted and so we get panchan pula and then this nir gets deleted and we get pancha pula as the samasa output. Now this samasa output in the sense of samahara is also termed as dvigu. The sutra is sankhya purvodvigu. So, dvigu is part of takpurusha part of such karma dharaya and now akaraan totra padodvigu whose triyamishta is another statement because of which in the feminine there is e suffix that is added. So, we have pancha pula plus e and we derive the final form pancha puli. So, pancha puli plus e and pancha puli is a compound with a number occupying the initial position of a compound. Such a compound is technically called dvigu by the sutra sankhya purvodvigu to 152 and by the statement akaraan totra padodvigu whose triyamishta we get the forms like pancha puli to summarize the conditions in which the compound is prescribed over here in this lecture we saw are complex in nature. They involve recursive derivations of words where the process of compounding becomes an input and also when a tadita suffix is to be added or another compound is to be derived. There is semantically no compatibility between direction and collection. So, compound is ruled out theoretically in that case and we continue studying the karma dharaya samasa in the next lecture. These are the texts referred to and thank you very much.