finished 15
finished 16
solved 17