I will be posting here all the important questions I have come across with the solution I wrote for them.