Add puzzle solution (not fully implemented)