ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

DP 1. Introduction to Dynamic Programming | Memoization | Tabulation | Space Optimization Techniques

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ส.ค. 2024
  • Lecture Notes: takeuforward.o...
    Make sure to join our telegram group for discussions: linktr.ee/take...
    Pre-req for this Series: • Re 1. Introduction to ...
    Full Playlist: • Striver's Dynamic Prog...
    In this video, we have discussed what is memoization, what is tabulation, what is space optimisation with the classic Fibonacci problem. You might feel that this question has been done by you, but I will still urge you to watch this till the end because this is going to teach you a bunch of stuff.
    If you have not yet checked our SDE sheet, you should definitely do it: takeuforward.o...
    You can also get in touch with me at my social handles: linktr.ee/take...

ความคิดเห็น • 3.2K

  • @takeUforward
    @takeUforward  2 ปีที่แล้ว +564

    The notes are added to the description :) Keeping the blackboard size as it is because I don't wanna stretch it and lose over quality. Cannot upload more than 1 video daily, because I have a full-time job, and it takes 3-4 hours per video, including editing and all.

    • @cypher7536
      @cypher7536 2 ปีที่แล้ว +7

      Best best best!!!!!! ❤️❤️

    • @user-cg5jo2uy3f
      @user-cg5jo2uy3f 2 ปีที่แล้ว +4

      Thanks for making these videos. It's astonishing that you can run your channel in such scale when having another full-time job!

    • @PriyanshuSingh-hc3bf
      @PriyanshuSingh-hc3bf 2 ปีที่แล้ว

      Please increase the font size😶‍🌫😇

    • @TonyDUsopp
      @TonyDUsopp 2 ปีที่แล้ว +3

      @@coding8000 you'll give the editor salary ?

    • @akshitmangotra5370
      @akshitmangotra5370 ปีที่แล้ว

      Understood. And thanks for the video ❤️. It's pro explanation

  • @arunimaaa
    @arunimaaa 7 หลายเดือนก่อน +63

    My take from the video:
    1. Recursion: each function calls give rise to 2 more: therefore O(2^n)
    2. Memoization: stores in an array: O(n)
    Subproblem results are stored in an array, ensuring that each subproblem is solved only once.
    3. Tabulation: iterative approach and takes O(n) subproblems from the smallest to the largest.
    RECURSION: Top down: We start from answer, go to the base case and then go back
    MEMOIZATION: TOP DOWN: avoids redundant calls done in recursion reducing time complexity
    TABULATION IS: Bottom up: We start from the base case and we try to go to the required answer

  • @utkarshyadav3401
    @utkarshyadav3401 2 ปีที่แล้ว +593

    Years ahead !!! Striver would be going into history as legend for all IT students!!!! 🙏🙏🙏🙏🙏🙏

    • @iamnoob7593
      @iamnoob7593 7 หลายเดือนก่อน +3

      indeed!

    • @guneeshvats46
      @guneeshvats46 25 วันที่ผ่านมา

      so fuckin true!

  • @ritikeshraj4261
    @ritikeshraj4261 6 ชั่วโมงที่ผ่านมา

    watched your videos during college placements 3 years back , now back here for another interview. Keep up the awesome work man !

  • @ritikshandilya7075
    @ritikshandilya7075 2 หลายเดือนก่อน +4

    @Striver I am wising I started following your content 2 years back , seriously its a goldmine . Thanks for all what you do for tech community for free.

  • @yadneshkhode3091
    @yadneshkhode3091 2 ปีที่แล้ว +811

    Thank you for not forgetting us after joining google

    • @shashanksharma7747
      @shashanksharma7747 2 ปีที่แล้ว +8

      @@vivekshah3995 😂😂🔥

    • @sachinjuneja2405
      @sachinjuneja2405 2 ปีที่แล้ว +4

      Same feeling

    • @democratcobra
      @democratcobra 2 ปีที่แล้ว +10

      He is the LION. Lion 🦁🦁🦁 never forget !!!

    • @ShyamalDas-kd5vt
      @ShyamalDas-kd5vt 2 ปีที่แล้ว +14

      He born to do multitasking 🤩❤️

    • @rishav144
      @rishav144 2 ปีที่แล้ว +3

      @@vivekshah3995 yes 😂

  • @bibs24
    @bibs24 2 ปีที่แล้ว +224

    I am not a master of recursion but i completely understood the whole lecture and enjoyed it!
    This is my first dp video that I watched and I am totally comfortable with it
    Thanks striver bro❤️

  • @ranveerkumar3532
    @ranveerkumar3532 9 หลายเดือนก่อน +12

    love the energy you have put in the entire video. it motivates me to watch 2,3 more lecture in one go.

  • @Mohini-rt4wu
    @Mohini-rt4wu 4 หลายเดือนก่อน +6

    DP is very fancy word even after having 10yrs of experience I wasn't sure what is DP, you explained it really well. Thanks.

  • @AbhinavSingh-up7bl
    @AbhinavSingh-up7bl ปีที่แล้ว +75

    brother #Striver
    Date 17/06/23
    I start watching your video at night 2 Am and now it is 6:30 Am feeling very sleepy but the ( energy + enthusiasm ) you are showcasing in this video make me motivate to watch more 2 and 3 videos , Really nice content with great knowledge

    • @iamnoob7593
      @iamnoob7593 7 หลายเดือนก่อน +8

      Also dont compromise sleep , Its important. All the best!!

    • @AbhinavSingh-up7bl
      @AbhinavSingh-up7bl 6 หลายเดือนก่อน

      @@iamnoob7593 yes

    • @clumsyshots5558
      @clumsyshots5558 6 หลายเดือนก่อน

      Us Moment!

    • @Someone-df7tj
      @Someone-df7tj 2 หลายเดือนก่อน

      how is ur progress going

  • @harshitaSharmaE
    @harshitaSharmaE 2 ปีที่แล้ว +133

    Omg raj!!! The amount of energy with which you delivered is really appreciated even a person will wake up from sleep😂😂 and most of people including me has already solved this problem but I was unaware of tabulation and space optimization... I was that involved in the lecture ki pata nahi chala kab 30 mins hogaye. Thank you raj for this amazing series definitely going to follow this

  • @Zomb-zj4ip
    @Zomb-zj4ip 2 หลายเดือนก่อน +3

    understood. I cannot believe such quality content is for free, you are amazing

  • @ankitdas7757
    @ankitdas7757 18 วันที่ผ่านมา +2

    bhai jay jagannath 🙏 ....
    you are the legend for all CSE student

  • @shivangisingh1988
    @shivangisingh1988 2 ปีที่แล้ว +72

    I am blown away with the quality of the content and especially the optimization of space complexity at the end ...Literally nobody started DP with this clarity and precision....More power to you striver

  • @adarshanku7988
    @adarshanku7988 2 ปีที่แล้ว +11

    I have finally started after procrastinating for such a long time and now i feel why didn't i started earlier, because after the very first lecture, i have got addicted to this.
    And this energy our STRIVER has.......ohh god he is really the Virat Kohli of programming world.
    And hell yeah UNDERSTOOD !!!
    You are really an inspiration for me. LOVE and RESPECT

  • @sai-mu9hj
    @sai-mu9hj 5 หลายเดือนก่อน +6

    the videos of dp series are good,you will fall in love with the first video itself

  • @user-eq9zo5vj7c
    @user-eq9zo5vj7c 3 วันที่ผ่านมา

    This is the best dp playlist not just one of the best.

  • @spytonic4171
    @spytonic4171 2 ปีที่แล้ว +16

    This guy is going to revolutionize the entire Indian coding community with his simple and clear explanations of very hard topics
    thanks for the videos and notes and everything they are very helpful

  • @vamshipaidimarri983
    @vamshipaidimarri983 ปีที่แล้ว +20

    I have started very late with DP Series but I am speechless after the video. Fibonacci looks like basic stuff for everyone but the way you have curated it using Memoization, Tabulation and Optimized (No extra space) deep rooted in my mind ("Understood"). Hats off brother!!! This gives me more energy and confidence to complete DP Series.

  • @SwatiSingh-ys6hm
    @SwatiSingh-ys6hm 10 หลายเดือนก่อน +5

    Finally starting with DP series that i had been putting off for a long time...A wonderful lecture by striver as always. You are truly the best. Words are not enough to express my gratitude for your videos. You have made several difficult topics easy for me. I bet this one is going to be just as wonderful. Hopefully i can master this topic too by the end of your playlist. Oh forgot ..."UNDERSTOOD !!"

  • @harshverma5873
    @harshverma5873 ปีที่แล้ว +3

    You're one of the most positive guy, Striver. I instantly start to feel motivated when I get across your videos.

  • @anmolverma2911
    @anmolverma2911 2 ปีที่แล้ว +7

    Small Correction✅-> At 22:05 Fibonacci DP code is correct, but at the base condition i.e. if(n it should be if(n

  • @tusharnain6652
    @tusharnain6652 2 ปีที่แล้ว +33

    I am learning first time "dp" and I understood whatever you taught . Thank you striver bhai ❤️

  • @kaushiksen2190
    @kaushiksen2190 8 หลายเดือนก่อน +1

    Thank You So much dada. Just got started with this amazing DP series. I manifest to have improved in DP, Graph, Tree, my DSA skills, my CP skills and work at a top product based company in the next couple of months. Thank You Striver, Thank You Universe, I am very grateful

  • @manojkr2362
    @manojkr2362 9 หลายเดือนก่อน +1

    watching dynamic programming playlist second time ,let's do this shift and let me crack my interview, i have already got placed , and cleared first 2 rounds in ZOHO company with my 40% skills in DSA, now i have to level up my skills to next level , to this i have to complete this play list let's do this

  • @tg62672
    @tg62672 ปีที่แล้ว +33

    The energy this guys put in videos is just awesome

  • @bhaswatiroy1433
    @bhaswatiroy1433 2 ปีที่แล้ว +8

    Not "just understood" but a different level of understanding. Hats Off !!!!!!

  • @aryansirohi8334
    @aryansirohi8334 7 หลายเดือนก่อน +1

    I have always been scared of DP . But this video is Great . I understand DP in One video. God Bless You Man. ❤

  • @sanzayy
    @sanzayy 7 หลายเดือนก่อน +1

    Thanks brother ... for removing the fear of dp..... very well explained basics,,,

  • @RavinderSingh-qb4xi
    @RavinderSingh-qb4xi 2 ปีที่แล้ว +47

    Hope someday I'd have good problem solving skills like you ❤️.

  • @ankitadas5833
    @ankitadas5833 2 ปีที่แล้ว +16

    What A energy ⚡ level You have! And You explained everything such a detail.. When You throwing your lecture it seems like you are into it. That's why the Lecture is best in TH-cam. Thank you so much!

  • @rahulkumarkeshriiitbhu3932
    @rahulkumarkeshriiitbhu3932 หลายเดือนก่อน +1

    The man the myth the striver ❤

  • @ShivanshuSharma-jz5yq
    @ShivanshuSharma-jz5yq 2 หลายเดือนก่อน

    Getting started with DP from today. This video made me clear with the concept of dp! I mean what dp really is. I hope to complete the whole series by 19th of july(next month). Thanks for this great content.

  • @keshav_k_0793
    @keshav_k_0793 ปีที่แล้ว +21

    STEP1 Create a dp[n+1] array initialized to -1.
    STEP2 Whenever we want to find the answer of a particular value (say n), we first check whether the answer is already calculated using the dp array(i.e dp[n]!= -1 ). If yes, simply return the value from the dp array.
    STEP3 If not, then we are finding the answer for the given value for the first time, we will use the recursive relation as usual but before returning from the function, we will set dp[n] to the solution we get.

    • @suchithkumargm
      @suchithkumargm 11 หลายเดือนก่อน +1

      please pin this comment...its very useful

  • @falgunitagadkar4097
    @falgunitagadkar4097 ปีที่แล้ว +17

    Your energy while you speak is just amazing and ofc no doubt the best content!!!
    Hats off to you Striver!✌

  • @harikeshkumarsharma9834
    @harikeshkumarsharma9834 3 หลายเดือนก่อน +1

    Nothing better than this SIR ...... Thank you so much SIR 🤟🤟🤟

  • @saavysisters
    @saavysisters 2 หลายเดือนก่อน

    understoodddd , tomorrow i have a technical round interview, literally i am watching this today ,so much thank you striverrrr always a big fannnnnnn

  • @jayantmishra6897
    @jayantmishra6897 ปีที่แล้ว +14

    this man is helping more than thousand of students at free of cost.the content provided by him is better than any paid course and the topics covered by him are very tough but the way he explains solution are extraordinary.

  • @kapilpatel9379
    @kapilpatel9379 2 ปีที่แล้ว +9

    Understood a lot of this even without studying your recursion series, now will go and watch the recursion series

  • @vishious14
    @vishious14 9 หลายเดือนก่อน +2

    Loved the way you related everything to recurrence relation.

  • @RakshithVrishab-ht8vk
    @RakshithVrishab-ht8vk 9 หลายเดือนก่อน +1

    Great Explanation! Huge Respect to you Striver Raj.
    and of course, "Understood"

  • @veerpratapsinghrathore7610
    @veerpratapsinghrathore7610 ปีที่แล้ว +4

    Nothing can be better than this; I understood the whole thing, and by the time you optimised that space complexity to a complexity of 1, I was totally gone, like, "Man, this person is just out of this world." Thank you, Bhaiya, for this wonderful explanation.

  • @dhruvgupta2634
    @dhruvgupta2634 2 หลายเดือนก่อน +1

    Understood. Amazingly Explained 🌟

  • @aakashyadav8142
    @aakashyadav8142 16 วันที่ผ่านมา

    Wow Striver ! , I am big fan of dedication and hard working. Salute you sir !!
    Understood 🙏🙏🙏

  • @akshanshkumar4794
    @akshanshkumar4794 ปีที่แล้ว +3

    I am learning first time D.P and I understood whatever you taught . Thank you striver bhai ,your explanation really makes every topic so easy

  • @snehilsinha4689
    @snehilsinha4689 2 ปีที่แล้ว +9

    I think there's a small bug in the space optimized code. For n=0, the output will be 1,instead of 0, as prev is storing 1. Hence, we should write a seperate if check for n=0. Rest all looks good.
    The final code should look like ->
    class Solution {
    public:
    void fib(int n) {
    if(n==0){
    cout

    • @Jason-qm8mu
      @Jason-qm8mu ปีที่แล้ว

      I didn't get it bro ,can we connect I'd ur on LinkedIn

    • @yathdixit
      @yathdixit 7 หลายเดือนก่อน

      @@Jason-qm8mu he is trying to say if we calculate the value of f(0), it will give output as 1 because prev is 1, and output is prev + prev2. He just added a condition of n == 0.

  • @prabhatverma1019
    @prabhatverma1019 23 วันที่ผ่านมา

    the O(1) space comp. concept was really help for me and amazing approach.

  • @stith_pragya
    @stith_pragya 7 หลายเดือนก่อน +1

    Understood......Thanks a lot Striver Bhaiya.........🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻

  • @stankafan6688
    @stankafan6688 2 ปีที่แล้ว +18

    you are vardaan for IT students.
    Thank you God for sending a teacher like you. 🙏😇❤

  • @amanwarudkar9913
    @amanwarudkar9913 2 ปีที่แล้ว +6

    The way you teach stuffs by deep dive into it is amazing man...
    It's easy to understand what you teach because the way you teach.
    Hats off to your hardwork and dedication!!!

  • @Vadya-nq8mg
    @Vadya-nq8mg 3 หลายเดือนก่อน +17

    Bro don't scream at me, I am afraid xD

  • @user-wq3jq7wc3s
    @user-wq3jq7wc3s 23 วันที่ผ่านมา

    Understood!! what a level of energy!

  • @rishabhkalra9505
    @rishabhkalra9505 2 ปีที่แล้ว +8

    thanks Raj for this. I have always been scared of DP like a lot of people. I hope this really helps me to improve myself in DP. God bless you man.

  • @bipul07_
    @bipul07_ ปีที่แล้ว +3

    Understood.. This is my first video of dp that I watched and really understood in very easy way.. Striver, you are gonna rule in future like SRK..

  • @senseiAree
    @senseiAree 7 หลายเดือนก่อน +1

    Understood.
    I have written it in a similar fashion using the cyclic transfers of a constant space array
    public int fib(int n) {
    if(n

  • @AKmr3000
    @AKmr3000 4 หลายเดือนก่อน +1

    Started learning DP today...."understood" it.

    • @pratik9449
      @pratik9449 4 หลายเดือนก่อน

      😂

  • @anikethdeshpande8336
    @anikethdeshpande8336 ปีที่แล้ว +4

    i have learnt graphs from your graphs series, it was amazing , helped me understand the main concepts
    excited about DP !

  • @sparshsharma6068
    @sparshsharma6068 2 ปีที่แล้ว +17

    A suggestion for those who are learning live, keep the live chat hiddden until and unless it is necessary. This series will be lit! 🔥and yes liked shared and understood

  • @aswinpradeep1287
    @aswinpradeep1287 4 หลายเดือนก่อน +1

    So glad i came across your channel.

  • @Nishantmhshwari
    @Nishantmhshwari 11 หลายเดือนก่อน

    Understood 🔥 best explanation.. i leaned this in O(1) from u ... Earlier it was O(n) everytime i need to see the video to recall 😂 but now its in my DP array 🤣

  • @piyushsaxena6243
    @piyushsaxena6243 2 ปีที่แล้ว +6

    understood all the concepts, so easy to grasp as u teach so good , thanks for these lectures bhaiya

  • @msanthosh3241
    @msanthosh3241 5 หลายเดือนก่อน

    1 of the Best channel (CODING)

  • @everythingabout3479
    @everythingabout3479 หลายเดือนก่อน

    What a energy sir . Best explanation ever

  • @agrawalhimanshu
    @agrawalhimanshu 2 ปีที่แล้ว +11

    First Comment on the amazing Series of DP ❤️🔥

  • @nishant3904
    @nishant3904 ปีที่แล้ว +3

    Just AWESOME!
    Never thought such a simple problem can be solved in so many ways and with such optimization, why do our teachers never talk about these things?

    • @2KHuman
      @2KHuman ปีที่แล้ว

      Because Professor don't know this concepts and through School & College Faculties we are gaining only Basic Knowledge of any subject 😑

  • @prasangsayzzhii
    @prasangsayzzhii หลายเดือนก่อน +1

    Understood. Your videos are amazing man.

  • @user-ke7fs7ds6h
    @user-ke7fs7ds6h 7 หลายเดือนก่อน

    understood very well sir

  • @aadityaburujwale8683
    @aadityaburujwale8683 2 ปีที่แล้ว +3

    What a teaching bro! Amazing confidence and teaching like you have never seen before., Thanx for the series.

  • @asmitmohan8253
    @asmitmohan8253 2 ปีที่แล้ว +3

    Most Awaited Series Of DP Thank You Striver for all DSA Playlist Uploaded Till Now.🙌

  • @SelvaArumugam-xq5mf
    @SelvaArumugam-xq5mf 8 หลายเดือนก่อน

    I understood its like a piece of cake walk and mastered your recursion playlist which made me recursion look very easy

  • @prabhakaran5542
    @prabhakaran5542 9 หลายเดือนก่อน +1

    Understood Bro! Heartful Thanks for your effort!

  • @mihiradarsh7604
    @mihiradarsh7604 2 ปีที่แล้ว +4

    Yooooo Let's goo, Finally👏👏
    Understood, the best part is the optimization of the space complexity which you explained✌✌

  • @datkumar1024
    @datkumar1024 2 ปีที่แล้ว +4

    Great Playlists! Please add Time-stamps as it makes it easier to jump to required parts

  • @_unblemished_soul_581
    @_unblemished_soul_581 6 หลายเดือนก่อน

    Previously I scared only by taking the name of dsa, now I feel that I can also do it. All thanks to you striver bhaiya.

  • @maheshsonnari8013
    @maheshsonnari8013 4 หลายเดือนก่อน

    striver is one of the best teacher out there teaching dsa on yt

  • @sauravfarkade7032
    @sauravfarkade7032 ปีที่แล้ว +5

    No one can beat the Energy level of striver while he teaches any concept🤩

  • @dharmeshpoladiya9047
    @dharmeshpoladiya9047 2 ปีที่แล้ว +3

    Understood 💯💯 Great Explanation. Thank you very much for all you efforts🔥🔥

  • @nishithiyer
    @nishithiyer หลายเดือนก่อน

    Understood! Brilliant videos and playlists. ♥ur work and you are such an inspiration to us all.

  • @AmanPandey-bd1sj
    @AmanPandey-bd1sj 2 หลายเดือนก่อน

    Understand🎉
    It's the best playlist ever

  • @dipakpatil4370
    @dipakpatil4370 2 ปีที่แล้ว +6

    the best course ever, one small request
    brother if possible add timestamp's

    • @soujitd
      @soujitd 2 ปีที่แล้ว

      Yeah it'll be reallu helpful

  • @miragranger4685
    @miragranger4685 2 ปีที่แล้ว +7

    Understood! Thank you Striver :)
    #include
    using namespace std;
    //Top-down approach
    int FibonacciMemoized(int n, vector & memo){
    if(n

  • @vibhavsharma2724
    @vibhavsharma2724 3 หลายเดือนก่อน

    I "understood" like never before. Thanks to striver.

  • @SanthoshaK-px8rq
    @SanthoshaK-px8rq 2 หลายเดือนก่อน

    TO understand only i taken one day. i don't know how many days you are taken to make this video. any use full for me Thank you.

  • @shivamehta6537
    @shivamehta6537 2 ปีที่แล้ว +6

    Please upload at least 2 videos per day if already recorded🙏🙏
    btw loving your teaching

    • @takeUforward
      @takeUforward  2 ปีที่แล้ว +11

      Sorry bro, full time job :(

  • @codewithme6499
    @codewithme6499 2 ปีที่แล้ว +5

    Thank you for tbe efforts.can u please explain java code as well😊
    "Understood"

    • @takeUforward
      @takeUforward  2 ปีที่แล้ว +3

      Added in notes, its almost similar. Not a big diff.

  • @user-bw7gb1yr1p
    @user-bw7gb1yr1p 11 หลายเดือนก่อน

    Understood.
    This was amazing explanation.
    thank you sir...

  • @atg878
    @atg878 22 ชั่วโมงที่ผ่านมา

    quality at it peeks ❤❤

  • @manasvinsharma1740
    @manasvinsharma1740 2 ปีที่แล้ว +12

    Please take some variations also other than standard dp problems

    • @rox_official9407
      @rox_official9407 2 ปีที่แล้ว

      Yess sir

    • @raviashwin1157
      @raviashwin1157 2 ปีที่แล้ว +3

      @@rox_official9407 yes something different from Aditya Verma dp series

    • @rox_official9407
      @rox_official9407 2 ปีที่แล้ว +1

      @@raviashwin1157 btw he was my clg alumni

    • @rox_official9407
      @rox_official9407 2 ปีที่แล้ว

      @@raviashwin1157 bhai me Aditya verma ka dekhu kya phele ?
      Ya sirf yahi dekhunga to kam ho jaega

    • @raviashwin1157
      @raviashwin1157 2 ปีที่แล้ว

      @@rox_official9407 Dekh le bhai time hai to 2x me bhi ho jayega aaram se

  • @guneeshvats46
    @guneeshvats46 25 วันที่ผ่านมา

    This dude is amazing...

  • @125_neeladityaghosh2
    @125_neeladityaghosh2 2 หลายเดือนก่อน

    Thank You so much Sir 😃...Your explanation cleared all my doubts

  • @SamPrakashM
    @SamPrakashM 8 หลายเดือนก่อน

    your explanation was exordinary .. Thank you for the explanation

  • @saurabhgoel8191
    @saurabhgoel8191 7 หลายเดือนก่อน

    Thanks man! Your videos really makes everything easy to understand moreover the program Dry run also helps understanding the approach behind it.

  • @studynewthings1727
    @studynewthings1727 11 หลายเดือนก่อน +1

    Thankyou STIVER, I understood.

  • @mahindev1112
    @mahindev1112 หลายเดือนก่อน +1

    Thank you so much for amazing and usefull content!

  • @TheSpiritualOne401
    @TheSpiritualOne401 9 หลายเดือนก่อน

    Striver you cannot be human, you are definitely a god, Please do more videos and also please try to post videos on OOPS concepts. It will really help us. Thank you Striver dada

  • @SoyaibZihad10
    @SoyaibZihad10 8 หลายเดือนก่อน

    DP journey is about to start. Excited.

  • @quickturns76
    @quickturns76 6 หลายเดือนก่อน

    your works are absolutely appreciable ,thank you so much sir!

  • @JothiprakashThangaraj
    @JothiprakashThangaraj หลายเดือนก่อน

    Thank u so much "Understood"

  • @arpitkumar2128
    @arpitkumar2128 2 หลายเดือนก่อน +1

    "Understood"

  • @Nilesh.S-sx6cy
    @Nilesh.S-sx6cy 25 วันที่ผ่านมา +1

    understood my man...