面白いが、かなり難易度が高いです・・・