Would you guys suggest me how to strong my DSA i.e. Data structures and Algorithms. Where to start? Whether I deep dive into all the Data structures and Algorithms available or just the required one which are majorly used. Also what is the thinking strategy that what DSA can be used in which type of problems.