Passes test 15
Passes test 16 and disable 14 before getting more precisions
Passes test 17