puzzle solved by Milo Cruz