すげ・・・
しかし複雑だなー