solved 19
solved 20