solved 220, prettified