added solution for problems 53 55 56 57 and 58. 54 missing...