a difficult problem
something that baffles understanding and cannot be explained
of an obscure nature