puzzle solved by Milland Moreta