Hypertree decomposition