Implemented solutions for 3.5 and 3.6
Implemented solutions for 3.7 and 3.8
Implemented solution for 3.9
Implemented solution for 3.10