conundrum

A conundrum is a problem or puzzle which is difficult or impossible to solve.