難しそうな問題は下位層から
簡単そうな問題は上位層から
解決するのが基本じゃなかったっけ?