change implementation for cleanHouse -> solveHiddenSingle