puzzle works again