Demo puzzle implemented