Bunch of variety problems which you can meet during coding (or during interviews)