ROAD TO PUPIL | Solved 200 Problems but still struggling on 800 ):
https://www.youtube.com/watch?v=NJIZTRxgzYM
CF Edu Round 195 Solution Discussion