ナップサック 問題 pythonリーディングヒッターミスターダンディ2