solved 230
solved 12150