Devil's game (30/48)

Devil's game