shuffle solved