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