puzzle solved by Millha Cele