puzzle solved by MILLARAY 2A