puzzle solved by Milla hale