Added toString to puzzle so output is correct for try