solved 18
solved 67