91

91 solution, code improvements