puzzling
perplexing, abstruse, baffling, bewildering, enigmatic, incomprehensible, involved, mystifying