трудный
Трудный, многотрудный, тяжкий, тяжелый, тягостный, непосильный, каторжный, томительный; сложный, замысловатый, головоломный.
См. головоломный