Learn Insertion Sort in 7 minutes 🧩

แชร์
ฝัง

ความคิดเห็น • 231

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

    public class Main{

    // Insertion sort = after comparing elements to the left,
    // shift elements to the right to make room to insert a value

    // Quadratic time O(n^2)
    // small data set = decent
    // large data set = BAD

    // Less steps than Bubble sort
    // Best case is O(n) compared to Selection sort O(n^2)

    public static void main(String[] args) {

    int array[] = {9, 1, 8, 2, 7, 3, 6, 5, 4};

    insertionSort(array);

    for(int i : array) {
    System.out.print(i + " ");
    }
    }
    private static void insertionSort(int[] array) {

    for(int i = 1; i < array.length; i++) {
    int temp = array[i];
    int j = i - 1;

    while(j >= 0 && array[j] > temp) {
    array[j + 1] = array[j];
    j--;
    }
    array[j + 1] = temp;
    }
    }
    }

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

      Practicing...
      public class Main
      {
      public static void main(String[] args) {
      int array[] = {5,1,4,9,3,7,2,8,6};
      insertionSort(array);
      for(int i : array){
      System.out.print(i + " ");
      }
      }
      public static void insertionSort(int[]array){
      for(int i = 1; i < array.length; i++){
      int temp = array[i];
      int j = i - 1;
      while(j >= 0 && array[j] > temp){
      array[j+1] = array[j];
      j--;
      }
      array[j+1] = temp;
      }
      }
      }

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

      What are the avantages of insertion sort

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

      @@motivationwithhb5035 Time complexity usually: Best case for insertion is O(n) compared to Selection sort O(n^2). ie time it take for a computer to run calculations

  • @krzychhoo
    @krzychhoo 6 หลายเดือนก่อน +75

    This finally made insertion sort click for me (i have a test tomorrow, pray for me brothers)

    • @taminofink677
      @taminofink677 5 หลายเดือนก่อน +2

      How did it went?

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

      @@taminofink677 i got a max grade.

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

      I have my AP exam in 2 weeks

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

      @@kazianup4480 sending luck, have mine wednesday.

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

      Same bro

  • @sameerizaj5458
    @sameerizaj5458 2 หลายเดือนก่อน +7

    And it took me 2 hours to understand basic insertion sort not even a single person actually talk about temp everyone was just saying that place in the correct order, and this man taught me in 1 minute

  • @Amy-mo9ki
    @Amy-mo9ki ปีที่แล้ว +18

    I think this is a good description of insertion sort:
    The full insertion sort algorithm works by dividing an array into two pieces, a sorted region on the left and an unsorted region on the right. Then, by repeatedly inserting elements from the unsorted half into the sorted half, the algorithm eventually produces a fully sorted array. The full steps of this process for an array, A, are shown below
    - Designate the leftmost element of *A* as the only element of the sorted side. This side is guaranteed to be sorted by default, since it now contains only one element.
    - Insert the first element of the unsorted side into the correct place in the sorted side, increasing the number of sorted elements by one.
    - Repeat step two until there are no unsorted elements left.
    Notice that this method doesn’t require us to create a new array to store the sorted values. All we have to do is keep track of how much of the original array is sorted. This makes insertion sort an in-place algorithm.

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

    Congrats on the 100k !!!! I remember subscribing to you at 15k.

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

      Thank you A&A! It's been one heck of a ride!

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

      2023 1.0M subs🎉

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

      1.02 M subs nice 🔥🔥

    • @berserk.4121
      @berserk.4121 ปีที่แล้ว +1

      1.13 m

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

      1.41 M 🎉

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

    you are my god of programming thank you bro love from india, you are genius

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

    bro is single handedly the reason I am clutching this class on my own, god bless your soul😅🙏🏾

  • @gurjotsinghpandher3908
    @gurjotsinghpandher3908 19 วันที่ผ่านมา

    Great explanation!!! You explain by showing what exactly happens -- that's why it makes so much sense :)

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

    You are best my dear sir 🙌

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

    Omg bro you are awesome. You're a natural teacher thank you for the awesome content you really help me with my programming subject. God I wish I had teachers like you.

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

      Thank you for the kind words Linux!

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

      @@BroCodez no problem!

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

    OMG, yes! My favorite programming channel transformed into an even better one! Love your content, it really really helped me a lot in my studies and with my projects as well! Keep up the good work, you are awesome! Quality content at it's finest! ;)

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

      Thank you! Hopefully this channel will continue to evolve in the future!

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

    doing the gods work fr fr

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

    Thanks for the explanation I have been taking classes at uni about this topic but my teacher hasn't been able to explained right. Thanks for the content. It was so helpful.

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

    Please never stop upload waiting for your complete course on data structures and algorithms

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

      Thanks! I don't plan on stopping anytime soon 👍

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

    This is the best explanation I found in TH-cam. Thanks!

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

    "How about a 9 and a 1 and an 8" really got me smiling and singing it for the rest of the video!!
    This man is a legend!!!!

  • @ArunKumar-vd8zt
    @ArunKumar-vd8zt 5 หลายเดือนก่อน

    🔥this guy video >>>> my 49$ DSA course

  • @ParaGames-o5h
    @ParaGames-o5h 5 หลายเดือนก่อน

    Thank you so much for making this video and also the other tutorials for algorithms! Great help!

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

    Thank you bro! It is a pleasure to see your tutorials! You are my source of inspiration and learning! Keep up!

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

      Thanks for the support skin!

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

    great tutorial! is there a reason we do j-- inside while loop and then use the [j+1] index instead of just removing the j-- and using the j index?

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

    Passing my GCSES with this one 🔥

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

    This was what I was waiting for.

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

    Hey man, just wanted to say, keep up the good work, ur videos have been helping me a lot this sem for data structures, thank you 😎

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

      Thanks for watching Rauf! It's motivating to me when they're helping people!

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

    Brocode rockzz❤thanks to youtube's algorithm for suggesting this channel.

  • @sametsahin-eh3qj
    @sametsahin-eh3qj 8 หลายเดือนก่อน

    The way I subscribed immediately is crazy

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

    Hello bro, just wanted to say congratulations on reaching 100,000 subscribers 😁
    (I am glad I stumbled across this channel when I did, your tutorial playlists are the best on youtube)

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

      Thank you Rew Rose! I remember you from early days of this channel lol
      Thank you for sticking around since then!

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

      @@BroCodez 😂 I've been working through my college courses, and only now did I start learning Java Spring.
      (btw, your DS and algorithm videos have been very helpful so thank you and please continue the good work 😊)

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

    Hey man, Im from Vietnam
    Just came accross your channel and really like it!
    Thank you very much👍💪

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

    CONGRATS ON REACHING 100K SUBS!!!! YOU ARE THE BEST, BRO!!!

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

      Thank you Brucc! I owe you guys for getting me here!

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

    Hey bro 1 request please continue your series on dsa,your explaination is so good that even toughest question can be understood in 1 go.Please its a humble request

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

    This is the best video so far on the Insertion sort :)

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

    Your explanations are the best , glad i found your channel 🎉

  • @Juliana-cx7qq
    @Juliana-cx7qq ปีที่แล้ว

    I love you this is amazing and so quick and simple

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

    What are the avantages of insertion sort

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

    This was such nice explanation! Thank you!

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

    SOOOOOOOO Close to 100k
    TH-cam button on your way!

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

    This was really useful. Thanks!

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

    congrats for reaching 100k!!

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

      Thank you Muhammad! I owe you guys for getting me here!

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

    Man you're a legend, no joke !

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

      You are right dude

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

      Thank you Engima! I will try and live up to that title!

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

    it's generally so overwhelming to do dsa but istg you made it so easy and the concept crystal clear😌👍

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

      DS & A is intimidating.
      Thank you for the kind words artsyjaa!

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

    thank you much sir it is help full

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

      You're welcome Tony! Thanks for watching!

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

    Thanks a million. This video is a life saver!♥

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

    Learnt in 7 minutes,THALA FOR A REASON

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

    Thanks for the video man, really great explanation

  • @MrLoser-ks2xn
    @MrLoser-ks2xn ปีที่แล้ว

    Thanks!

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

    best explanation easy.

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

    I hope that you will continue making this for all sorting algorithms there is.

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

      I hope to

  • @ANONYMOUS-hl3ih
    @ANONYMOUS-hl3ih 3 ปีที่แล้ว

    Your Content and code is AWESOME brother
    Keep it up

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

      Thank you anonymous!

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

    THANK YOU

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

    Thanks, man
    You're awesome!

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

      Thanks nozzi!

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

    Yooo ur so close to 100k :000

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

      We made it!!

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

    I commented to boost the algorithm!

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

      Thank you Syllight!

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

      @@BroCodez OMG You commented!
      I Just wanted to say thanks you for making these amazing courses for free!
      I hope the YT algorithm will help you reach 1 million soon!

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

      @@syllight9053 We'll get there sooner than later! Thanks for being awesome Syllight!

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

    great vid

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

    Great video

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

    Damn this was so easy

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

    thx for this

  • @adeelahmaddev.9346
    @adeelahmaddev.9346 3 ปีที่แล้ว

    Congratulations on 100k🙌🙌

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

      Thank you Sheikh! I couldn't have done it without your support!

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

    Love you, ❤

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

    Thanks 👍🏽

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

    Please cover, Heap sort

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

    At 3:27 how did sysout become system.out.println
    Pl tell

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

    but if you will understand code + animation then it will be better for us

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

    sweeet

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

    Yo bro, just wanna ask are you gonna drop C language videos anytime soon, wanna refresh my concepts of C that's all

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

      I'm not sure when exactly, but I do plan on releasing C videos sometime in the future

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

      @@BroCodez keep it up bro 👍👍

  • @user-wq6gv8gd1s
    @user-wq6gv8gd1s 9 หลายเดือนก่อน

    صحا حمزة

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

    this is a siwon moment !

  • @user-qm4sc2jv7f
    @user-qm4sc2jv7f ปีที่แล้ว

    what did the last line array[j+1]=temp do?

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

    Bro, 100k !!! ... why it's silence on the channel? May be it's error 404 😜

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

      XD

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

      Thank you Tomasz! I've been replying whenever I can lol!

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

      @@BroCodez ... You know it Bro, I like the way You do it! I don't know You or Your way of life ... but I know only this one, the hunger for the next one!!! Waitin' for more Bro!!!

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

    No Dis Likes For This Legend With About 4K Views.

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

    you're op

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

    Gold

  • @BN-cr3el
    @BN-cr3el 3 ปีที่แล้ว

    Thank you for these epic educational videos. You explain it super clear 💯

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

      You're welcome B N! Thanks for watching!

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

    10k likes and all respect

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

      thank you!

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

    imparator 👑👑

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

    100k special = pls do a c course

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

      I will sometime! Don't worry lol

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

    Thank you sir it's a wonderful channel may I ask you if you can make Django course

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

      I hope to someday!

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

      @@BroCodez plz do I can't understand other Django courses.

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

    👍

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

    would this also be a valid solution:
    private static void insertionSort(int[] array) {
    for(int i=1; i < array.length ; i++){
    int temp = i;
    for(int j=0; j < i; j++){
    if(temp

  • @Bean-kw2xp
    @Bean-kw2xp ปีที่แล้ว

    soo, bubble sort in reverse?

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

    Can you make Multiplication table using arraylist 2D array?

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

      yes

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

      @@BroCodez thank you!

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

    Bro

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

    Bro can you make video on recursion ?

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

      I plan to

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

    random comment for the algorithm

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

    100K soon...

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

      very soon...

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

      @@BroCodez Waiting for nuclear laucnh code

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

    "Random comment" just for the algorithm

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

    Hello will you tell me from where we can practice for our code mean how to build our logic ?? 🙏🙏Plz tell

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

      Tutorials Point has an online compiler you can use to practice, here's the link:
      www.tutorialspoint.com/compile_java_online.php

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

      @@BroCodez no means practice questions or problems where I can find.

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

      No means where I can find the practice questions or problems ??
      I can't find the practice questions

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

      @@niksddd codewars.com or brilliant.org

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

    how about radix sort?

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

      that's a good topic idea!

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

    Hey bro !

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

      yooooo Jayson!

  • @ryan2-518
    @ryan2-518 3 ปีที่แล้ว

    How do you rotate jlabels?

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

      something like this might work
      public void paintComponent(Graphics g) {
      Graphics2D gx = (Graphics2D) g;
      gx.rotate(0.6, getX() + getWidth()/2, getY() + getHeight()/2);
      super.paintComponent(g);
      }

    • @ryan2-518
      @ryan2-518 3 ปีที่แล้ว

      @@BroCodez oh, but what if I need my jlabels to have a mouse listener? Currently I have set an icon to my jlabels and can’t rotate them. If I instead use a graphic, will I even be able to use a jlabel, much less have it be clickable? Thanks for your time

  • @augischadiegils.5109
    @augischadiegils.5109 3 ปีที่แล้ว

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

    Lol can you make a java game dev series?

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

      Not a bad idea

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

      @@BroCodez thx if you make one! Would love it!

  • @omar.r.d9016
    @omar.r.d9016 3 หลายเดือนก่อน

    ramdom comment

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

    subs:99.9k almost 100k

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

      We did it!!!

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

      @@BroCodez hell yeah congrats

  • @mohammadabdullah1746
    @mohammadabdullah1746 9 วันที่ผ่านมา

    SUIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII!!!!!!!!!!!!!!!!!!!!!!

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

    throw new randomComment

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

    hiiiii

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

      Hi Qwikz!

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

    PYTHON IS THE BEST PROGRAMMING LANGUAGE U R A BOT

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

    bro why didnt yuh covered the Heap sort🥲

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

    Man I can not explain how much I love and appreciate the work you do on this channel.

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

    Hello can you please make videos on this topics.
    1. Dynamic Programming
    2. Backtracking

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

    look at how much your channel grew, remembering when I came you were under 1k subs.
    Tho you definetlly deserve and earned them bro, you are literally the best programming tutoring channel I know of! Thank you for this amazing content bro!

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

      Thank you for the kind words Max! I'm glad you've been here since the era of 1k!