integration by parts, DI method, VERY EASY

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024

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

  • @abhijeetsapar17
    @abhijeetsapar17 2 ปีที่แล้ว +972

    1st Stop ( 3:53 ): 0 in the D column
    2nd Stop ( 8:04 ): We can integrate "a row"
    3rd Stop ( 13:18 ): A row "repeats"

    • @ajax6262
      @ajax6262 ปีที่แล้ว +13

      Isn't LIATE?

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

      @@randomxyoutuber007 Most cases where you have an inverse trig function and a logarithm, it will not be possible to integrate in closed form. At least, not by this method. So it's a moot point whether you use the algorithm as ILATE or LIATE.

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

      @@carultch wait wdym

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

      Tysm

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

      @@refarahman3543 Can you be more specific on your confusion?
      The letters L and I in the LIATE acronym, stand for logarithms and inverse trig respectively. E.g. arcsin(x) is an example of inverse trig.
      My point is, that when using integration by parts, I'm not aware of any examples where it makes a difference which of these two, you opt to prioritize for the differentiation column. Therefore, you can either use the LIATE or ILATE acronym, and it makes no difference.

  • @Avabelieve
    @Avabelieve 7 ปีที่แล้ว +79

    MAGIC!!!!! By far the best 'integration by parts" on TH-cam!

  • @SyrupFan
    @SyrupFan 6 ปีที่แล้ว +1872

    Free video >>>> Class that costs like $200+

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

      really true

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

      Yea but, with classes you get a degree, and you can pay the classes by taking loans then u get a job and with a job you can pay your loans then you can get a 6 figure salary in a few years if u are an engineer or a computer science major. in the end its a win win. it's either that or work at Kentucky Fried Chickens for minimum wage.

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

      @@crimsonnite9291 At least Antonio won't be unoriginal...

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

      Calc 2 cost me 1k US at a cheap school.
      And i learned the material from our guy here etc

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

      Straight facts.

  • @tiltException
    @tiltException 7 ปีที่แล้ว +388

    Hi professor! I'm currently in Calc 3 and forgot how to do IBP, so I came back to watch this video! So helpful. Thanks again :D

    • @blackpenredpen
      @blackpenredpen  7 ปีที่แล้ว +90

      Miguel Verdugo glad to help and glad to see u on YT as well :)

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

      F.Y.I., this is really called the “Tabular Method!”

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

      I here for the same reason. Doing calc 3 12 years after high school and completely forgot how to do IBP with the table.
      This video saved me hours of prep time. Funny how free youtube lectures are more help than the college education that is racking up a life time of debt for me. Expensive lecturers who don't know how to teach their subject material.
      Thank you for the video!! When i graduate it will be thanks to the kind people on youtube rather than my college.

    • @user-en5vj6vr2u
      @user-en5vj6vr2u 4 ปีที่แล้ว +23

      when you've spent so long in calculus you forget how to do calculus

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

      @@brandonfox9618 Or Pes-Partes Method, or DI method.

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

    Two years ago, I watched it and it changed my way to do DI Integrals. I really thank you for the work! Keep it up 🤟🏽

  • @atharvas4399
    @atharvas4399 7 ปีที่แล้ว +549

    So you stop when:
    u hit a 0 in the D column
    you can integrate a row
    or when
    you get back the original integral in some form.

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

    when I was first learning integration by parts, I always added little u and a v' above each product in the integrand so I didn't forget which one was which.
    Helped me immensely at the time and can confirm this is a good strat 👍

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

    I'm taking transform calculus ( Calculus 4) and while doing Laplace transforms this is still so relevant and useful. Even after so many years of calculus I still come back to this video to refresh my memory.

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

    thank you immensely - you made life much easier for this amateur mathematician

  • @karabomohlala3938
    @karabomohlala3938 8 ปีที่แล้ว +19

    thanx man you are just the best i never understood integration by parts till now

    • @NotYourAverageNothing
      @NotYourAverageNothing 7 ปีที่แล้ว

      Karabo Mohlala I prefer Integration by Parts, because it's not too hard to derive, which makes it easy to remember. The method in this video feels like it has too many steps.

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

      The video doesn't explain how integration by parts work or what it is, it just shows a method to solve integrals lol

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

    Following you from INDIA 🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳🇮🇳
    after watching your calc video i am very motivated to solve the problem of this chapter.

  • @subharupchakraborty522
    @subharupchakraborty522 6 ปีที่แล้ว

    I wish all the teachers were as slow,cool and willing to explain things with a smile like you...thank you...

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

    Yea now I'll have to teach this to my teachers so that they don't just cross out my answers

  • @RichardJohnson_dydx
    @RichardJohnson_dydx 3 ปีที่แล้ว

    My Calc 2 teacher called this column integration and it blew my mind. This works great when you have something easy to integrate like e^x or trig functions.

  • @Masterben2432
    @Masterben2432 8 ปีที่แล้ว +659

    The Asian math god

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

      Masterben
      You can not call anyone God except ALLAH, he's the One and only God.

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

      @@saeed_masifi chill its a joke

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

      @@saeed_masifi no Allah and no God !

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

      @@saeed_masifi chill bruh, I'm muslim but you re too straight.. he was joking

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

      Satan is my god

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

    You are absolutely incredible! This helped clear so many problems and now I fear Integration by Parts a lot less. Thank you so much! You are amazing :D

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

    I wish I had this explanation 20 years ago. The explanation is super clear. It took me a lot of effort to resolve integrals when I taking the course.

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

    woooh....Dont know how I can thank you. I was quite slow at doing by parts intigration before this video. Now people wonder how can do these problems so fast....feelin good

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

    You’re actually using what’s known as the “Tabular Method!” It’s a nice shortcut to use for when you have an “Integration by Parts” problem that has an algebraic polynomial in the integrand!

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

      @conacal rubdur if the question is solvable by normal IBP then this method can always be used.

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

    Easily my favorite TH-cam channel for learning calculus. You explain things in such an intuitive and effective way.

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

    I LOVE YOUR VIDEOS, I RECOMMEND TO ALL MY FELLOW STUDENTS. FIRST TIME DOING CALCULUS, AND IT'S SO MUCH EASIER TO UNDERSTAND WHEN YOU EXPLAIN :)

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

    I cannot emphasise how great this method is. Thank you so much!

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

    Just started Calc 2 in College, this helped a bunch. Thx m8

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

    bro i usually dont comment or like any videos on youtube but i couldnt stay quiet on this THANK YOU for real.

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

    WOW! I learned something new in calculus! even after 7 years after it was posted! Thank You!

  • @YoussefNejjari
    @YoussefNejjari 6 ปีที่แล้ว +27

    Good job

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

    After nearly having a breakdown spending half an hour on a single IBP problem, this is such a breath of fresh air to see.

  • @debayansen3147
    @debayansen3147 7 ปีที่แล้ว +42

    Let the force be with you.

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

    For the first time I saw this method on your channel. But I could not find the name and interpretation. And so youtube offered it to me! Hurray!! The magic method! Hot-Top!

  • @JamieIlamatna-jm3nx
    @JamieIlamatna-jm3nx หลายเดือนก่อน

    Your explanation is very simple compared to my lectures.
    Thank you for the input🙏

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

    Omg so grateful i found those vids. In Vietnam we are taught these calcs at grade 12 and i have struggled tragically until today 😭 i'm so thankful for your clear explaination sir

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

    A picture is worth a thousand words
    But I think an example is better than any picture or animation
    Really like the way u started with an example without any blabbering, I was confused in the middle of the process sometimes but kept watching and got everything
    Thanks!

  • @Jezebel1115
    @Jezebel1115 8 ปีที่แล้ว +42

    I hope you're really HAPPY...I subscribed!!! You are an excellent instructor, but you really need a smaller mic!!!

    • @scitwi9164
      @scitwi9164 7 ปีที่แล้ว +22

      No, that microphone is his shtick, and it looks cool ;> I always remember him as the Asian who talks to a silver ball ;) You see it once and then it's hard to forget ;)
      Moreover, if he had one more extra hand free, he would be able to use more pens, and his explanations would be twice as fast, so many people might not follow anymore :D

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

      Sci Twi I like this comment

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

      It's like in that one fight where Goku only used one hand because his power level was too high.

    • @himanshu11876
      @himanshu11876 6 ปีที่แล้ว +1

      it was his opponent, frieza how used d one hand,

  • @green0563
    @green0563 5 ปีที่แล้ว

    This is amazing. I'm gonna share this with my classmates. People like you will convince kids Maths isn't boring at all.

  • @bhangbhosda4408
    @bhangbhosda4408 6 ปีที่แล้ว +7

    Can you differentiate and integrate any function of your Choice from the question given to us.

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

      Theoretically yes, if it is practical to integrate the function you chose for the I-column, you are free to make any choice you want, for assigning the functions to each column. However, depending on the function types you get, there is a chance that only one choice leads you to a solution, and the alternative choice is in an infinite loop of getting more and more complicated.
      The kinds of examples where it makes no difference, are simple trig (i.e. sine & cosine) and exponentials together. Both these functions loop when differentiated, and you eventually spot the original integral, and solve for it algebraically, to avoid an infinite loop.
      Generally, you want your integrated function to be something you can continue to integrate, without it getting increasingly complicated. Exponentials and simple trig are great for this, since they stay the same in complexity. Logs and inverse trig are best suited for differentiation, because they become algebraic once it happens the first time, and can be regrouped with an algebraic function. Polynomials are also great for differentiation, if another function doesn't take priority, because they annihilate to zero, and allow you to end the IBP table.

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

    I didn't do tabular integration for a test and missed one bit completely failed it while everyone who did passed. Only using this method now so much easier.

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

    Thank you very much sir. This method made my integrations soo easy. I have successfully completed all my questions ( which i thought is hard) very easily. Also your explanation is very easy. 🫂🤍💙

  • @danvindsouza2725
    @danvindsouza2725 5 ปีที่แล้ว

    🤩🤩🤩 *I'm Amazed!!! What an Easy Method to Perform Integration by Parts, it's so easy to understand and work out, Sir you taught much much better than most of the maths teachers* 🤩🤩🤩

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

    I must say this is indisputably the best explanation and walkthrough of integration by parts! I appreciate how simplified yet with a satisfying click, the answer pops out. 👏🏻🌌 May GOD bless you.

  • @benjamincummings5926
    @benjamincummings5926 7 ปีที่แล้ว +8

    Whooooaahh that laugh at the end caught me off guard thoo

  • @rj-nj3uk
    @rj-nj3uk 6 ปีที่แล้ว

    I never knew there is a thing like Integration by parts. Our teacher never taught us because probably they didn't knew too. You just saved my ass.
    Thankyou.

  • @Doktoren
    @Doktoren 3 ปีที่แล้ว

    This is pure magic ! Why do I learn about this only now, 1 year after I finished university...

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

    YOU ARE MY LIFE SAVER IN CALCULUS 2

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

    Instead of 15 minutes spent on an integration by parts problem, I am now at 15 seconds thanks to your video. Thank you!

  • @adorluigi
    @adorluigi 4 ปีที่แล้ว

    Very easy(16 minute video)
    real talk you're a hero

  • @pen.pencil.and.poet1
    @pen.pencil.and.poet1 ปีที่แล้ว

    Great rule. Thank you sir.
    It will help me for my BUET admission test, as it is required to solve problem in limited time and limited space there.
    Thanks from Bangladesh 🖤.

  • @ldavepedrialva
    @ldavepedrialva 4 ปีที่แล้ว

    YOU ARE SAVING LIVES AND I HOPE YOU KNOW THAT

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

    that was helpful, it's a tough topic.
    integrate a row when the product of the parts in the row merge.

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

    Know what there is a rule called *ILATE* rule according to which for integration by parts we give priority of first function to function which comes first in order of
    *I*nverse function
    *L*ograthmic
    *A*lgebric
    *T*rignometric
    *E*xponential

  • @nahsee-zq6vg
    @nahsee-zq6vg 3 หลายเดือนก่อน

    thank you, i hated integration by parts but you have made it so easy

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

    Solved half of my headache, awesome technic

  • @snehan943
    @snehan943 3 ปีที่แล้ว

    We have been taught to use the acronym ILATE to prioritize which function to differentiate where
    I stands for Inverse trig.functions
    L stands for Logarithmic functions
    A stands for algebraic functions
    T stands for trig. Functions
    E stands for exponential functions
    If I and A are present I is differentiated..
    Some may find it handy at times..

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

    Wow, this is really great to know this "trick"

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

    Sir, I like your videos. You're the best math tutor on TH-cam (;

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

    biggest W in math videos ever, hands down!

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

    I was the best in the class because of you

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

    a level maths saver fr

  • @chinni2399
    @chinni2399 5 ปีที่แล้ว

    I really wish u taught me maths Professor! You are the best teacher!!

  • @holyshit922
    @holyshit922 7 ปีที่แล้ว

    Good examples for integrating by parts are also derivation of reduction formula for
    \int{sin^{n}(x)dx} \int{cos^{n}(x)dx} \int{\frac{dx}{(1+x^2)^n}}
    In trig functions pythagorean identity is useful
    In this partial fraction integal rewrite numerator with 1=(1+x^2)-x^2

  • @thefallinglink
    @thefallinglink 6 ปีที่แล้ว

    Also referred to as the tabular method. It essentially distributes the negatives from doing multiple integration's by parts while keeping everything very organized and sparing you the work of setting each one up separately. Worth using even if a problem only requires 2 integration's by parts.

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

    This is awesome! I love your videos, they are so helpful

  • @fengshengqin6993
    @fengshengqin6993 4 ปีที่แล้ว

    很喜欢曹老师,希望曹老师多讲讲模形式和椭圆积分什么的,我现在特别喜欢看一些pi无穷级数公式。

  • @roberthayter157
    @roberthayter157 4 ปีที่แล้ว

    Thank you for you maths videos! You are absolutely magic! You are a great help.

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

    The method of your teaching is great 😃 sir

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

    I was struggling in by parts before, now i am confident in it😂

  • @crambabart8475
    @crambabart8475 8 ปีที่แล้ว +7

    when i'll be a succesfull man i'll say that i'm there because of people like you, not school

    • @blackpenredpen
      @blackpenredpen  7 ปีที่แล้ว +6

      Cramba Bart thank you. And we'll, I am a school teacher too so school helps

  • @finnaddict
    @finnaddict 5 ปีที่แล้ว

    Oh my gosh! This video was really fun and trippy!! I was pleasantly surprised by how good this method is :) I love your video's!

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

    Excellent video. I wish I was taught this method in university.

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

    Thank so much sir 😊😊😊❤❤ love from india 😊😊😊😊😊😊😊😊😊

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

    *You're perfect . I have a question . This integration is for which class?*
    Greetings from Turkey :)

    • @blackpenredpen
      @blackpenredpen  6 ปีที่แล้ว

      It's usually taught in calculus 2 here in the US. Some calc1 teachers might cover it as well tho.

    • @kalpanapanigrahi1099
      @kalpanapanigrahi1099 5 ปีที่แล้ว

      In india this question is of class 12 or done in high schools....
      Students in india also do integration by partial fractions in class 12....😂😂😂😂😂😂😂🤣🤣🤣

    • @adamkozlowski210
      @adamkozlowski210 5 ปีที่แล้ว

      In India you shit on the street. Also yeah, I’m in US grade 12 and I’m in Calc 2 so you’re not even special. Plus India has been shown to pump out cheating memorizing type students who have no value outside of academia.

    • @jasonp500
      @jasonp500 5 ปีที่แล้ว

      Adam Kozlowski
      Don't be so mean......
      In HK calculus is an elective for secondary school and not many students take that elective.
      In University calculus is covered for all science and engineering courses (I think)

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

    Bravo! Nice and clean explanation!!

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

    Also to know which U to use do you use the ILATE int, log, algebra, trig, exp rule

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

    wow this helped me so much, youre good!!

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

    bro youre so helpful thank you so much.. i have my ib math hl exam in like 3 days lol

  • @starsdoyoulikethem
    @starsdoyoulikethem 3 ปีที่แล้ว

    Thank you! This will make integrating much more efficient :D

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

    The Answers you are getting, will be different in the back of the book I am assuming you are using Stewart or Tan , they will factor & use Algebra to simplify the answer

  • @你是杰瑞吗
    @你是杰瑞吗 2 ปีที่แล้ว

    Broooo this saved 15 minutes in my exams straight

  • @donwald3436
    @donwald3436 3 ปีที่แล้ว

    I always thought of the chain rule as kicking the can down the road until you end up with dx/dx. This seems similar.

  • @xysix2548
    @xysix2548 5 ปีที่แล้ว

    This is awesome. I wish my calc professor would have taught us this method.

  • @rj-nj3uk
    @rj-nj3uk 6 ปีที่แล้ว

    I had to turn on the captions lol. Nice tutor.

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

    the music made integration feel like a gr 1 maths class😂 made it feel so easy

  • @confidencempukuzela4723
    @confidencempukuzela4723 6 ปีที่แล้ว

    Thank you very much , i was sooooooooo confused

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

    thank you very much

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

    Thank you, I do always learn from you

  • @scar6073
    @scar6073 5 ปีที่แล้ว

    Thank you. My book dosen't explain it as nicely as you did

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

    you saved my life

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

    This is great! Thank you so much!

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

    how to add the limits into this when doing integration by parts? do we just add it directly to the whole thing?

  • @bowser498
    @bowser498 4 ปีที่แล้ว

    Just sent this to my calc teacher, praying to god she'll actually let me use this.

    • @blackpenredpen
      @blackpenredpen  4 ปีที่แล้ว

      Search “please let students use the DI method”, you should have a better chance for that one

    • @bowser498
      @bowser498 4 ปีที่แล้ว

      @@blackpenredpen said that I can't use the DI method on tests because I have to "express your solution to anyone reading it". Darn

  • @ibrahemalammari8778
    @ibrahemalammari8778 3 ปีที่แล้ว

    That was interesting and helpful thank you

  • @avapeacock8471
    @avapeacock8471 4 ปีที่แล้ว

    Awesome video. Thank you so much for sharing your great teaching abilities.

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

    Thanks so much, very easy mathod

  • @adeptusxiao6473
    @adeptusxiao6473 3 ปีที่แล้ว

    I wished I knew this channel in my earlier days. I must've get higher grades

  • @Link-q1f
    @Link-q1f 4 ปีที่แล้ว

    thanks for teaching me this useful stills

  • @PeveValson
    @PeveValson 4 ปีที่แล้ว

    what should we do if we have more dans 2 function to integrate ?? integrate ((e^x sin(x)/(tan(x) ) ??

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

    Don't forget guys, negative times a negatives makes a POH-sitive!

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

    I love this man

  • @rahatsaleem9025
    @rahatsaleem9025 4 ปีที่แล้ว

    Excellent, thank you!!

  • @dhananjaypol6592
    @dhananjaypol6592 6 ปีที่แล้ว

    Best video ever Sir can you help with other concepts of integration like
    Newton Leibnitz rule
    Integrals of limit of Sum and solving inequality using D.I

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

    Respect from India