Allocate Minimum Number Of Pages

Sdílet
Vložit
  • čas přidán 9. 04. 2020
  • ALLOCATE MINIMUM NUMBER OF PAGES:
    Given number of pages in n different books and m students. The books are arranged in ascending order of number of pages. Every student is assigned to read some consecutive books. The task is to assign books in such a way that the maximum number of pages assigned to a student is minimum.
    Example :
    Input : pages[] = {12, 34, 67, 90}
    m = 2
    Output : 113
    Explanation:
    There are 2 number of students. Books can be distributed
    in following fashion :
    1) [12] and [34, 67, 90]
    Max number of pages is allocated to student
    2 with 34 + 67 + 90 = 191 pages
    2) [12, 34] and [67, 90]
    Max number of pages is allocated to student
    2 with 67 + 90 = 157 pages
    3) [12, 34, 67] and [90]
    Max number of pages is allocated to student
    1 with 12 + 34 + 67 = 113 pages
    Of the 3 cases, Option 3 has the minimum pages = 113.
    PROBLEM STATEMENT LINK:www.geeksforgeeks.org/allocat...
    PLAYLIST LINK: • Binary Search | Interv... .
    ------------------------------------------------------------------------------------------
    Here are some of the gears that I use almost everyday:
    🖊️ : My Pen (Used in videos too): amzn.to/38fKSM1
    👨🏻‍💻 : My Apple Macbook pro: amzn.to/3w8iZh6
    💻 : My gaming laptop: amzn.to/3yjcn23
    📱 : My Ipad: amzn.to/39yEMGS
    ✏️ : My Apple Pencil: amzn.to/3kMnKYf
    🎧 : My Headphones: amzn.to/3kMOzM7
    💺 : My Chair: amzn.to/385weqR
    🛋 : My Table: amzn.to/3kMohtd
    ⏰ : My Clock: amzn.to/3slFUV3
    🙋🏻‍♀️ : My girlfriend: amzn.to/3M6zLDK ¯\_(ツ)_/¯
    PS: While having good gears help you perform efficiently, don’t get under the impression that they will make you successful without any hard work.

Komentáře • 525

  • @ashishchoksi8501
    @ashishchoksi8501 Před 4 lety +496

    Related Problems For Practice :
    Book Allocation Problem (GFG)
    Aggressive cow (spoj)
    Prata and roti (spoj)
    EKO (spoj)
    Google kickstart A Q-3 2020

    • @TheAdityaVerma
      @TheAdityaVerma  Před 4 lety +200

      + Painter Partition Problem

    • @shubhamchaudhary8688
      @shubhamchaudhary8688 Před 4 lety +253

      @@TheAdityaVerma + Below Leetcode Problems
      1482 Minimum Number of Days to Make m Bouquets
      1283 Find the Smallest Divisor Given a Threshold
      1231 Divide Chocolate
      1011 Capacity To Ship Packages In N Days
      875 Koko Eating Bananas
      Minimize
      774 Max Distance to Gas Station
      410 Split Array Largest Sum

    • @tastaslim
      @tastaslim Před 4 lety +38

      @@shubhamchaudhary8688 Thanks a lot and @ashish choksi for mentioning related problems just because of you guys now I have good command at these types of problems

    • @sumitkumarverma313
      @sumitkumarverma313 Před 3 lety +4

      thanks

    • @prakharagarwal4933
      @prakharagarwal4933 Před 3 lety +3

      @@shubhamchaudhary8688 thanks it helped alot..

  • @Liftsandeats
    @Liftsandeats Před 3 lety +32

    I like how he has never mentioned at the start/end of any video to like,subscribe,comment like everyone else does. Just pure meaningful content !!!

    • @divyareddy7622
      @divyareddy7622 Před rokem +2

      i just needed help...what about if student is < k ? why is there no condition for that??

    • @vaibhavsingh8607
      @vaibhavsingh8607 Před rokem

      @@divyareddy7622 I tried using
      return student == k ;
      which will return accordingly

    • @abinashdash7170
      @abinashdash7170 Před rokem +1

      @@divyareddy7622 ​ Actually this condition should return "true" because if students < k that means we have distributed some extra books to a particular student, in that case we can take the extra book from that particular student and give it to a new student until the condition becomes students == k.
      This condition is already handled in isValid() function when we return true at the end of function.
      For example:- consider the following testcase:
      n = 7
      array = 15 10 19 10 5 18 7
      k = 5
      distribution for max = 25: [[15, 10], [19], [10, 5], [18, 7]] : no. of students == 4. But, we can easily take one book from a student and give it to a new student which will give us a no. of students == 5. In this case the function will return true.
      Thank You.

  • @rajshreegupta4454
    @rajshreegupta4454 Před 3 lety +24

    Can't believe we're getting such superb quality videos for free.

    • @divyareddy7622
      @divyareddy7622 Před rokem

      i just needed help...what about if student is < k ? why is there no condition for that??

  • @paraschawla3757
    @paraschawla3757 Před 3 lety +72

    Give this guy a grammy for such an awesome explanation of one of the toughest questions :D
    I had a similar question asked int the Uber interview and I was blackout, literally impossible to solve this kind of question if you've not solved it before.
    Though I solved it using brute force - Recursion but that wasn't the expectation.
    This is a unique kind of pattern and I must say I learned a new pattern today. Though I strongly believe that such questions shouldn't be asked as it doesn't check your problem-solving skills.
    Awesome explanation, couldn't find anything better on the internet for this problem.

    • @hahahaha4217
      @hahahaha4217 Před rokem

      I have a doubt why is there no condition for students

    • @vibhansh_bhatia
      @vibhansh_bhatia Před rokem

      @@hahahaha4217 we divide the array into k parts so students cant be less than k, think of it this way.... you divide 100 in 3 equal halves, now you cant have 2 halves with both less than 33 and also add up to 100 as well.

    • @abinashdash7170
      @abinashdash7170 Před rokem +2

      ​@@hahahaha4217 Actually this condition should return "true" because if students < k that means we have distributed some extra books to a particular student, in that case we can take the extra book from that particular student and give it to a new student until the condition becomes students == k.
      This condition is already handled in isValid() function when we return true at the end of function.
      For example:- consider the following testcase:
      n = 7
      array = 15 10 19 10 5 18 7
      k = 5
      distribution for max = 25: [[15, 10], [19], [10, 5], [18, 7]] : no. of students == 4. But, we can easily take one book from a student and give it to a new student which will give us a no. of students == 5. In this case the function will return true.
      Thank You.

  • @035_shubhamsaurav5
    @035_shubhamsaurav5 Před 4 lety +22

    You give Best explanation available on CZcams..It's helping me a lot..

  • @Khushboo1811
    @Khushboo1811 Před 2 lety +2

    This is the only channel where i understood this problem. Hats off and thanks for all your hardwork and efforts. You are a great teacher 👍

  • @prakalpshakya1466
    @prakalpshakya1466 Před 4 lety +23

    Bhaiya, I have started CP and was struggling in implementation of Binary Search. I watched your full playlist and it really helped me a lot in implementing Binary Search. Thanks.

  • @priya_kumari7893
    @priya_kumari7893 Před 3 lety

    bestest and simplest explanation of this tough problem on the internet, thank you so much, sir!

  • @danishakhtar2683
    @danishakhtar2683 Před 2 lety

    love the way you treat the code ! never get such amazing content in free. lots of Love from NITW

  • @itsamritanshu7
    @itsamritanshu7 Před 4 lety +1

    Thank you from bottom of my heart. These videos are very helpful.
    Eagerly waiting for your upcoming videos.

  • @shahbazzeb6974
    @shahbazzeb6974 Před 3 lety +1

    Really cross through the best teacher all over you tube ....the way you teaches is like making most difficult question as cup of tea for us ....thanks a lot ❤️

  • @bhavyapandey
    @bhavyapandey Před rokem +1

    If youtube had a love react, every video of yours would get that from me !!!!
    Flawless!
    As someone who likes teaching, I really look up to you :)

  • @mystryb345
    @mystryb345 Před 4 lety +1

    Finally finished this..Eageraly waiting for other playlist..Your every playlist is very helpful..thanks a lot

  • @lakshaydutta2299
    @lakshaydutta2299 Před 4 lety +4

    i just completed this playlist and once again want to thank you brother ! people usually consider binary search topic very easy and leave it, to all those reading this go ahead and watch this playlist from the start you guys wont be disappointed and will definately learn something new .Thank you Aditya bhai !

  • @ADITYASHARMA-dn1si
    @ADITYASHARMA-dn1si Před 3 lety

    bro i was totally confused before looking to your video
    you just nailed it thumbs up man.
    subscriber++;

  • @aditkalyani7966
    @aditkalyani7966 Před 4 lety

    Thank you brother, you explained it so nicely. Looking forward for your next videos

  • @gaurabdas1510
    @gaurabdas1510 Před 3 lety +3

    Lecture 41 mins ka hai lekin feel nahi hua ki bohut lamba hai jab sunn raha tha. Upar se concept barhiya se samaj aa gaya. Thank you aditya bhaiya! ✌

  • @karanrao8956
    @karanrao8956 Před rokem +3

    This is the best explanation, I have ever seen. TYSM brother🙌❤

  • @vaibhavsethia70
    @vaibhavsethia70 Před 4 lety +4

    Amazing Explanation!
    I had spent 11 days thinking and trying to solve but you explanation was extremely clear.

  • @mohitmotwani9256
    @mohitmotwani9256 Před 3 lety

    Thank you for this amazing series. ♥♥♥

  • @vedantagarwal22
    @vedantagarwal22 Před 2 lety

    Thanks for the wonderful explanations and videos !!

  • @devanshuchicholikar4091

    Bro You are Awesome! Raat ke 1 baj rahe hai but apke videos dekhke kabhi bore nahi hua hu. Aur padhne ka mann karta hai. Great series man! Keep up the good work.

  • @harshsingh357
    @harshsingh357 Před měsícem

    Loved the explanation probably one of the best :)

  • @dhruvagarwal646
    @dhruvagarwal646 Před 3 lety +46

    Even though your Binary Search playlist is sorted in quality of conceptual knowledge,
    Yet we can't jump to either half of your playlist 😅😅

  • @vikashkumarchaurasia1299

    Amazing tutorial, Thanks brother!!!

  • @dishantpatel1278
    @dishantpatel1278 Před 4 lety +3

    i buy online course but i understand better here...best explanation ever.. thank you

  • @brijeshsharma216
    @brijeshsharma216 Před 3 lety +1

    awesome great mind blowing faad pelu zabardast aur kya bolu bhai abhi itna hi aa rha dimag me .. aur aayega to phir likh dunga

  • @sourabhbagrecha
    @sourabhbagrecha Před 3 lety +4

    As mentioned in the start "this is going to be the best question so far", indeed it was, and the explanation was just as amazing as the question, thanks Aditya.

    • @divyareddy7622
      @divyareddy7622 Před rokem

      i just needed help...what about if student is < k ? why is there no condition for that??

  • @dickfeyanman
    @dickfeyanman Před 4 lety

    Hi Aditya, the explanations are excellent and reflects your great insight and connected understanding. I am sure its helping others like me. Look forward to your Greedy and Backtracking playlist. Cheers.

  • @purandarparitosh
    @purandarparitosh Před 4 lety +1

    Bhai, at this moment, I have seen all videos of yours. I can't thank you enough. You are brilliant. 🙏🙏🙏🙏 You are a blessing. 🙏🙏
    Please upload videos on RECURSION and BACKTRACKING. Please. 🙏🙏🙏🙏🙏

  • @chandanbharti5207
    @chandanbharti5207 Před rokem

    Finished the playlist and literally I am feeling confident now in BS...Thanks a lot, buddy :).The best thing is ki by solving and watching you how you tackle the problem it created an automatic process ki haan aisa hai to maybe we can apply that..

  • @aaqib605
    @aaqib605 Před rokem

    Thanks a lot.
    Best explanation. Keep up the good work.

  • @myview9553
    @myview9553 Před 3 lety

    you explained this in the best way...
    keep it up!!!👍👍

  • @Shivam-ln2yb
    @Shivam-ln2yb Před 4 lety +100

    Just started with your dp videos it's amazing and best till date... Also request you to please make graph playlists. Eagerly waiting 😊

    • @pranav288
      @pranav288 Před 2 lety

      can i do dp before recursion ? If not please tell about a good recursion series (apart from take u forward). Thanks

    • @Jonathan-ng4vw
      @Jonathan-ng4vw Před 2 lety

      @@pranav288 no

    • @sreenivasprasad6538
      @sreenivasprasad6538 Před 2 lety +1

      @@pranav288 Pepcoding Sumeet sir ke recursion videos. Top quality. And Doing DP without knowing recursion is waste and almost impossible.

    • @divyareddy7622
      @divyareddy7622 Před rokem +1

      i just needed help...what about if student is < k ? why is there no condition for that??

  • @sanidhyagupta1906
    @sanidhyagupta1906 Před 4 lety +7

    Sir, really really thanks for these awesome videos. I was initially struggling with binary search , but your playlist helped me a lot. Please make videos on graph theory and other imp topics.
    And phir se Sir, really really thanks🤘

  • @NehaKumari-ds1ox
    @NehaKumari-ds1ox Před 4 lety

    You are amazing after watching your videos now i am able to do even those questions which i thought yeah nah ho payega. Thank You so much.

  • @SupremeSid
    @SupremeSid Před 5 měsíci

    Perfect explanation. Far Better than others!!

  • @AlbertoRodriguez-oe6jo

    You're an exceptional teacher.

  • @whyybhav
    @whyybhav Před rokem

    Done and dusted!! thanks for such an awesome playlist!
    ✨✨

  • @anubhavgupta2224
    @anubhavgupta2224 Před 4 lety +25

    Sir please backtracking k upar bhi ek playlist upload kr dijiye as it would be very helpful for students whose placement session is approaching

  • @amijugjug
    @amijugjug Před 3 lety +1

    Watched every video of this series and I could say that after your explanation and observation phase of the problem I was able to write whole damm code by myself I am really thankful to you coding was never that much easy until youtube recommendation introduce you to me. Thanks Aditya for make coding easy for us.

  • @ravitiwari2160
    @ravitiwari2160 Před 3 lety

    Hey, Thank you so much all your knowledge sharing. I am able to perform very nice in all my interviews. Keep up the good work. More power to you.
    Keep rocking!!!

  • @phlox22
    @phlox22 Před rokem

    puri series dekhi kuch samajh nai aaya y question lekin ek bar m hi samajh aagya ,thanks a lot sir

  • @Astrrick
    @Astrrick Před 4 lety

    Sir u are great. The way you teach is amazing. Thank you so much sir for your efforts.

  • @shantanusharma184
    @shantanusharma184 Před 2 lety

    Very Nicely explained. Thank You for this amazing video

  • @himanshubathla3730
    @himanshubathla3730 Před 3 lety

    Hey sir, Its was just an amazing explanation of the problem and its solution . THANKS U MADE MY LIFE EASIER

  • @RitikSharma-pc5yj
    @RitikSharma-pc5yj Před 3 lety +1

    Thank-you so much...this application of binary search is very very useful and being used in many areas if we look very closely...I'm shocked even it is used in "Ugly numbers III" and is far better than DP :>

  • @shashanksaurabh6478
    @shashanksaurabh6478 Před rokem +2

    started on 14/7/23,5a.m. and was able to complete this masterpiece series successfully at 15/7/23,3:50 a.m., Grateful for this series.❤💙

  • @vinothkumar-ek2rw
    @vinothkumar-ek2rw Před 2 měsíci

    Thanks, Aditya. One of the best videos to learn BS.

  • @codeisgod6627
    @codeisgod6627 Před 3 lety

    WOW! Explanation Sir . Keep It Up!!!!

  • @neerajyadav2349
    @neerajyadav2349 Před rokem

    Great explanation! thankyou so much

  • @urtech5886
    @urtech5886 Před 4 lety

    Bhai you are amazing
    Jo concept aapki videos se built hua aisa kahi nhi mila
    Thanks a lot but I request you please continue your series of recursion and graph 👍👍♥️♥️

  • @PritamKumar-mr5dv
    @PritamKumar-mr5dv Před 3 lety

    bhaiya completed this series also thanks for ur precious content huge love and support apko,,,..

  • @jahnavigurdasani8005
    @jahnavigurdasani8005 Před 3 lety +3

    Please make a playlist on dfs and bfs related questions. Thanks alot for all the help!

  • @ankurgupta4696
    @ankurgupta4696 Před 3 lety

    thanks a lot for such a great explanation

  • @priyanshubharti5198
    @priyanshubharti5198 Před 3 lety

    Such a great explanation bro🔥🔥❤️
    Thanks for making video on this Q, and keep making more videos bro🔥🔥

  • @banditsumo4381
    @banditsumo4381 Před 2 lety +2

    Bhai bhut mast padhte ho tum bhagwan tumhe kamyabi ki nayi uchaio p le jaye

  • @Shenkeyful
    @Shenkeyful Před 4 lety +10

    Hi Aditya... Your tutorials are awesome!! ... Could you please share the list of problems if you have handy which are similar to this "Allocate Minimum Number of Pages" problem concept?

  • @superfact4556
    @superfact4556 Před 3 lety

    I appreciate your hardwork and smart work
    The way you are teaching is excellent. I started learning dp from you but from now I am viewing yor all playlist ❤️
    Keep uploading other topics content like graph and tree it will help me a lot
    Thanks for uploading this kind of contents

  • @Kundankumar-vh9qc
    @Kundankumar-vh9qc Před 4 lety +19

    Hello Aditya,
    You are explaining very well. Please upload the next playlist ASAP and then keep adding the next videos. It would really help.

    • @divyareddy7622
      @divyareddy7622 Před rokem

      i just needed help...what about if student is < k ? why is there no condition for that??

    • @adolft_official
      @adolft_official Před rokem

      @@divyareddy7622 did u get the answer?

  • @shashijaiswal5014
    @shashijaiswal5014 Před 2 lety +2

    Completed this played in 2 days... It took 6-7 hr approx. To complete it. Thank you so much for creating such a great content. 😀

  • @codedByAyush
    @codedByAyush Před měsícem

    Thanks a lot bhaiya for such a lovely & simple explanation

  • @agitatedenergy449
    @agitatedenergy449 Před 4 lety +29

    thank you so much for all the work you put into your videos, made tough topics like DP seem so simple.please upload more videos on important topics and questions from placement point of view, and maybe some tips and tricks also. You're like that friend who teaches imp topics 30 mins before the exam and all that only comes in the paper🔥🔥🔥 eagerly waiting for all the upcoming vids, i have notifications on!!

    • @TheAdityaVerma
      @TheAdityaVerma  Před 4 lety +13

      Thanks a lot for all that appreciation ✌️😅

    • @SandeepKumar-qw3tv
      @SandeepKumar-qw3tv Před 4 lety +29

      ​@@TheAdityaVerma Men will be Men hahaha

    • @ecea044gauravgogoi2
      @ecea044gauravgogoi2 Před 3 lety

      @@SandeepKumar-qw3tv phirbhi sbse lamba creative comment yehi hain haha

    • @vishalbarvaliya2849
      @vishalbarvaliya2849 Před 2 lety

      @@SandeepKumar-qw3tv I saw that, he only replayed to women...😅😅😅😅😅😅

  • @praveenkumar-er6ze
    @praveenkumar-er6ze Před 11 měsíci

    thanks aditya bhaiya to make understandable that problem ,
    i was not understanding on other channels

  • @jahanvichaudhary81
    @jahanvichaudhary81 Před 2 lety

    amazing explanation, thank you so much

  • @amirpervaiz4019
    @amirpervaiz4019 Před rokem

    Awesome. Thanks for your effort :)

  • @praveenmani5672
    @praveenmani5672 Před 3 lety +1

    Thnx a lot bhia..... please keep making more such videos....

  • @kailashjangir1530
    @kailashjangir1530 Před 3 lety +7

    completed this series in two days, really amazing ❤❤

    • @nikhild.20
      @nikhild.20 Před 2 lety

      same here... completed today in two days!!!!

  • @vakhariyajay315
    @vakhariyajay315 Před rokem +1

    Thank you very much.

  • @amanraj3646
    @amanraj3646 Před 4 lety +2

    Bro please keep making videos they are really very helpful

  • @039saranshvashisht8
    @039saranshvashisht8 Před 2 lety

    And thanks to you I am finally able to prepare my binary search properly

  • @invinciblearmyvlogsshorts7911
    @invinciblearmyvlogsshorts7911 Před 11 měsíci

    .thank you for making this videos.

  • @animeshramasamiiitbhu5384

    Thx for great playlist

  • @rishabhdwivedi5217
    @rishabhdwivedi5217 Před 2 lety +1

    "To me to fan hu, tum bhi ban jao.. Thankyou" Best line bhaiya, we are already your fan.

  • @himu2000
    @himu2000 Před 2 lety

    Thank you Sir, Very helpful tutorial, Love from Bangladesh.

  • @anmolsinghal484
    @anmolsinghal484 Před 3 lety +25

    "Tu khel jaake maje kar" 🤣🤣🤣🤣🤣🤣

  • @abdussamad0348
    @abdussamad0348 Před rokem +2

    I liked the video in the first half, after watching code, I wanted to like it again.😂😂

  • @justhooman4682
    @justhooman4682 Před 2 lety

    Thanks for this!

  • @ankitkumarsingh2897
    @ankitkumarsingh2897 Před 2 lety

    Thanks for wonderful explanation

  • @akshayrukmangad5223
    @akshayrukmangad5223 Před 4 lety

    quality content brother thanks

  • @gauravvishwakarma7840

    very goooood,,,vaaaaaaaaaaaaaaahhh bro.

  • @nishadkanago4393
    @nishadkanago4393 Před rokem

    Thank you so this series

  • @ayushgarg05
    @ayushgarg05 Před 6 měsíci

    Very well explained. Thanks a lot... 👍👍

  • @MMNayem-dq4kd
    @MMNayem-dq4kd Před rokem

    Thanks vaia.Completed the whole playlist.Went well♥

  • @visheshagrawal8676
    @visheshagrawal8676 Před rokem

    made so easy the concept of binary search on answer he is a gem guy

  • @RaviShankar-hu6yw
    @RaviShankar-hu6yw Před 2 lety

    what is most fascinating about his explanation is that you are able to code by yourself before the video arrives at its mid .
    i mean who needs the code? when concept is crystal clear .

  • @SahilVerma-ku2cn
    @SahilVerma-ku2cn Před 3 lety

    What a amazing explanation 🤩

  • @dishalekurwale5412
    @dishalekurwale5412 Před 4 lety +3

    Can you share the list of projects that you have implemented? what is the weightage of projects for selection process?
    Amazing playlists!

  • @SARDARIN
    @SARDARIN Před 2 lety

    Wow an amazing Explanation.

  • @uptonogood300
    @uptonogood300 Před 2 lety

    bhai best !! watched this vid once and solved all the problems in pinned comment in one go .

  • @yashkhatwani3198
    @yashkhatwani3198 Před 2 lety +1

    Bhai bohot sahi explaination

  • @dheerajbhagchandani7529
    @dheerajbhagchandani7529 Před 4 lety +1

    great bhaiya you are superb

  • @ritikachaudhary5729
    @ritikachaudhary5729 Před rokem

    best explanation ever found

  • @Gauravraj1098
    @Gauravraj1098 Před 2 lety +1

    great explanation , i came here after watching lots of videos on the same topic but nobody explained better than you. Hats of to you bro , ur channel is so underrated but I wish all ur hard work and skills will be much valuable in future.

    • @divyareddy7622
      @divyareddy7622 Před rokem

      i just needed help...what about if student is < k ? why is there no condition for that??

    • @rohitramteke5951
      @rohitramteke5951 Před rokem

      @@divyareddy7622 'K' is the number of students. array indexes represent the book numbers and value of arr[i] represent the number of pages in it the array of any particular book.

  • @mainframecoding5038
    @mainframecoding5038 Před 2 lety

    mja a gya sir 3 video dekhne ke baad finally is video me feel a gyi

  • @priyanshkumariitd
    @priyanshkumariitd Před 9 měsíci +1

    14:04 --> as per the given condition, no student can be left idle, so the start index should be bigger than 0 & the end index would be lesser than 100. To assign a student with a book, minimum one book is to be given for sure. Maximum pages he/she will read = max(arr) ...

    • @KUSHAGRA2807singh
      @KUSHAGRA2807singh Před 6 měsíci

      right because if arr[]={10,60};
      in this case mid ==35;
      and isValid function returrn true ; //which is not acceptable.

  • @deepakgurjar3746
    @deepakgurjar3746 Před 2 lety +1

    Learning the Best from THE Best

  • @vishalsiddha6637
    @vishalsiddha6637 Před 3 lety

    Thanks For this Sir!!

  • @anuragshubham7838
    @anuragshubham7838 Před 2 lety

    The Best explanation.

  • @aayushsharma9817
    @aayushsharma9817 Před 3 lety

    thanks buddy really very helpful