Devil's game (42/48)

Devil's game