人はマクドナルドだけで生きていけるのか？

# 概要
　「ファストフードは栄養が偏る」昔から様々な人たちに言われてきたことですが、果たして本当にそうなのでしょうか？昔はともかく、健康寿命が注目されている最近は栄養に気を使ったメニューなどが販売されており、ファストフードそのもののイメージも変わりつつあるように思えます。そこで、ファストフードでの飲食が本当に栄養バランスが偏るのかについて検証しようと思います。
　この検証にあたり、先行研究があったので、そちらを参考として進めていこうと思います。
 # 参考
 
https://qiita.com/takobaya391076/items/49b15c1fa36734b3fa53

https://qiita.com/youwht/items/9098d560f28d16aa5567

https://qiita.com/Kashalpha/items/582d0ffab82192304ca5

 # 目標
 　先人たちが辿ってきた足跡をそのままなぞっても面白くないので、以下の要素を追加したものを完成系として目指そうと思います。
  - 栄養摂取目安を年齢・性別・運動レベル別に設定する。
  　1日当たりに必要な栄養素は、大きく年齢・性別・運動レベルの3つで決定されます。そこで今回は、厚生労働省の「日本人の食事摂取基準」（2020年版）を参考に目安を決めていきます。なお、上限量が特に指定されていない場合、値を9999に置き換えています。また、カロリーに関しては、目安量±10％をそれぞれ上限と下限としました。例えば、あまり運動をしない20代男性でしたら以下の様になりました。
   <table>
<thead>
<tr>
<th>栄養名</th>
<th>下限</th>
<th>上限</th>
</tr>
</thead>
<tbody>
<tr>
<td>熱量（kcal）</td>
<td>2070</td>
<td>2530</td><tr>
<td>タンパク質（g）</td>
<td>74.8</td>
<td>115.0</td>
</tr>
<tr>
<td>脂質（g）</td>
<td>51.1</td>
<td>76.7</td>
</tr>
<td>炭水化物（g）</td>
<td>287.5</td>
<td>373.8</td>
</tr>
<tr>
<td>ナトリウム（mg）</td>
<td>600.0</td>
<td>3000.0</td>
</tr>
<tr>
<td>カリウム（mg）</td>
<td>2500.0</td>
<td>3000.0</td>
</tr>
<td>カルシウム（mg）</td>
<td>650.0</td>
<td>2500.0</td>
</tr>
<tr>
<td>リン（mg）</td>
<td>1000.0</td>
<td>3000.0</td>
</tr>
<tr>
<td>鉄（mg）</td>
<td>6.5</td>
<td>50.0</td>
</tr>
<tr>
<td>ビタミンA（μg）</td>
<td>600.0</td>
<td>2700.0</td>
</tr>
<tr>
<td>ビタミンB1（mg）</td>
<td>1.2</td>
<td></td>
</tr>
<tr>
<td>ビタミンB2（mg）</td>
<td>1.3</td>
<td></td>
</tr>
<tr>
<td>ナイアシン（mg）</td>
<td>13.0</td>
<td>80.0</td>
</tr>
<tr>
<td>ビタミンC（mg）</td>
<td>85.0</td>
<td></td>
</tr>
<tr>
<td>食物繊維（g）</td>
<td>21.0</td>
<td></td>
</tr>
<tr>
<td>食塩相当量（g）</td>
<td>1.5</td>
<td>7.5</td>
</tr>
</tbody>
</table>
   
  - 作成開始（11月30日）時点のマクドナルドの全メニューに対応させる。
  　マクドナルドには、ハンバーガーをはじめとした多種多様なメニューが多く並んでいます。中には季節限定品や一部店舗でのみ取り扱っているメニューも存在しますが、それらを選定していくのには骨が折れそうなので、マクドナルド公式ページに載っているメニューを元にデータベースを作っていきます。
   
   https://www.mcdonalds.co.jp/quality/allergy_Nutrition/nutrient/
   
- 摂取できる栄養素も表示する。
　各栄養素の過不足をとらえやすくするため、導き出した注文で摂取できる栄養素を算出できるようにします。欲を言えば、さらにレーザーチャートか何かで栄養摂取目安と比較できるようにしたいところですが、それは後に回しましょう。

# 結果
　先に結論から述べますと、そこそこに納得できるものができたかと思われます。先述した条件で最適解を求めたところ、次のような結果が返ってきました。
```text:kekka.txt
Result - Optimal solution found

Objective value:                2070.00000000
Enumerated nodes:               3751
Total iterations:               14661
Time (CPU seconds):             1.61
Time (Wallclock seconds):       1.61

Option for printingOptions changed from normal to all
Total time (CPU seconds):       1.62   (Wallclock seconds):       1.62

Optimal
Result
<注文品目>
倍フィレオフィッシュ 1.0
えだまめコーン 6.0
サイドサラダ 1.0
シャカチキ チェダーチーズ味シーズニング 1.0
ソフトツイスト 1.0
プチパンケーキ 2.0
マスタードソース 3.0
Qoo すっきり白ブドウ(M) 1.0
アールグレイ アイスティー(ストレート)(S) 1.0
コカ・コーラ(S) 1.0
ホットティー(ミルク)(M) 3.0
爽健美茶(L) 3.0
爽健美茶(S) 1.0
野菜生活100(S) 1.0
フラットホワイト(S) 1.0
ベビーチーノ(S) 1.0

<摂取栄養素>
エネルギーkcal : 2070.0
たんぱく質g : 76.8
脂質g : 68.2
炭水化物g : 291.4
ナトリウムmg : 2958.0
カリウムmg : 2996.0
カルシウムmg : 802.0
リンmg : 1478.0
鉄mg : 11.1
ビタミンAμg : 932.0
ビタミンB1mg : 1.2
ビタミンB2mg : 1.6
ナイアシンmg : 27.8
ビタミンCmg : 120.0
コレステロールmg : 130.0
食物繊維g : 25.3
食塩相当量g : 7.4
```
　200を超えるメニュー数なので、実行時間は少しかかってしまっていますが、最適解は求められていますね。
 　少し水分を取りすぎな気もしますが、最近は乾燥する季節ですし、大目に水分を取るのは構わないでしょう。えだまめコーンを6個食べるのも、1日3食として1食あたり2個食べればいいと考えれば許容範囲です。味変できるチェダーチーズ味のシーズニングやマスタードソースもあるので飽きないはずです。3時のおやつにはソフトツイストとプチパンケーキ、さらにはアールグレイもホットティーもフラットホワイトもベビーチーノも選べる贅沢尽くしと来ました。
　肝心の栄養に関してですが、いずれも極端な過不足もないので大丈夫だと思われます。昨今重要視されているたんぱく質も確保しつつカロリーも取りすぎてません。
 　やはり、人はマクドナルドだけで生きていくことができるということがここに証明されました。
 
# コード
　それでは、今回使用したコードが以下になります。メニュー数が200以上あるため、その記述だけでものすごいテキスト量となってしまっています。それだけマクドナルドにはたくさんのメニューがあるということですね。
 　先人たちのコードをベースとさせていただきましたが、私独自の変更点として、関数を使って処理をまとめたところ、関数を使えるようにするために栄養摂取目安やメニューを二重配列を使って表現したところの2点があります。まだ改良の余地がありますので、これからも気が向いたら直し続けていこうかなと思います。
  
```python:mac.py
# Import PuLP modeler functions
from pulp import *
# A new LP problem
prob = LpProblem(name="mac", sense=LpMinimize)

# Parametas
#
eiyouso=["製品重量g","エネルギーkcal","たんぱく質g","脂質g","炭水化物g","ナトリウムmg","カリウムmg","カルシウムmg","リンmg","鉄mg","ビタミンAμg","ビタミンB1mg","ビタミンB2mg","ナイアシンmg","ビタミンCmg","コレステロールmg","食物繊維g","食塩相当量g"]

# 栄養摂取下限
lower_limit=[["メニュー名"],
			 ["重量"],
			 ["Type1_cal",950,1300,1350,1600,1950,2300,2500,2300,2300,2200,2050,1800,900,1250,1250,1500,1850,2150,2050,1700,1750,1650,1550,1400,950,1300,1350,1600,1950,2300,2500,2300,2300,2200,2050,1800,900,1250,1250,1500,1850,2150,2050,1700,1750,1650,1550,1400,],
			 ["Type1_protein_lower_limit",30.9,42.3,43.9,52,63.4,74.8,81.3,74.8,74.8,77,76.9,67.5,29.3,40.6,40.6,48.8,60.1,69.9,66.6,55.3,56.9,57.8,58.1,52.5],
			 ["Type1_fat_lower_limit",21.1,28.9,30,35.6,43.3,51.1,55.6,51.1,51.1,48.9,45.6,40,20,27.8,27.8,33.3,41.1,47.8,45.6,37.8,38.9,36.7,34.4,31.1],
			 ["Type1_carbohydrates_lower_limit",118.8,162.5,168.8,200,243.8,287.5,312.5,287.5,287.5,275,256.3,225,112.5,156.3,156.3,187.5,231.3,268.8,256.3,212.5,218.8,206.3,193.8,175],
			 ["Type2_cal",950,1300,1550,1850,2250,2600,2800,2650,2700,2600,2400,2100,900,1250,1450,1700,2100,2400,2300,2000,2050,1950,1850,1650,950,1300,1550,1850,2250,2600,2800,2650,2700,2600,2400,2100,900,1250,1450,1700,2100,2400,2300,2000,2050,1950,1850,1650],
			 ["Type2_protein_lower_limit",30.9,42.3,50.4,60.1,73.1,84.5,91,86.1,87.8,91,90,78.8,29.3,40.6,47.1,55.3,68.3,78,74.8,65,66.6,68.3,69.4,61.9],
			 ["Type2_fat_lower_limit",21.1,28.9,34.4,41.1,50,57.8,62.2,58.9,60,57.8,53.3,46.7,20,27.8,32.2,37.8,46.7,53.3,51.1,44.4,45.6,43.3,41.1,36.7],
			 ["Type2_carbohydrates_lower_limit",118.8,162.5,193.8,231.3,281.3,325,350,331.3,337.5,325,300,262.5,112.5,156.3,181.3,212.5,262.5,300,287.5,250,256.3,243.8,231.3,206.3],
			 ["Type3_cal",950,1300,1750,2100,2500,2900,3150,3050,3050,2950,2750,2450,900,1250,1650,1900,2350,2700,2550,2300,2350,2250,2100,1900,950,1300,1750,2100,2500,2900,3150,3050,3050,2950,2750,2450,900,1250,1650,1900,2350,2700,2550,2300,2350,2250,2100,1900],
			 ["Type3_protein_lower_limit",30.9,42.3,56.9,68.3,81.3,94.3,102.4,99.1,99.1,103.3,103.1,91.9,29.3,40.6,53.6,61.8,76.4,87.8,82.9,74.8,76.4,78.8,78.8,71.3],
			 ["Type3_fat_lower_limit",21.1,28.9,38.9,46.7,55.6,64.4,70,67.8,67.8,65.6,61.1,54.4,20,27.8,36.7,42.2,52.2,60,56.7,51.1,52.2,50,46.7,42.2],
			 ["Type3_carbohydrates_lower_limit",118.8,162.5,218.8,262.5,312.5,362.5,393.8,381.3,381.3,368.8,343.8,306.3,112.5,156.3,206.3,237.5,293.8,337.5,318.8,287.5,293.8,281.3,262.5,237.5],
			 ["sodium_lower_limit",600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600],
			 ["potassium_lower_limit",900,1000,1300,1500,1800,2300,2700,2500,2500,2500,2500,2500,900,1000,1200,1500,1800,1900,2000,2000,2000,2000,2000,2000],
			 ["calcium_lower_limit",350,500,500,550,600,850,650,650,600,600,600,600,350,450,450,600,600,700,550,550,550,550,550,500],
			 ["phosphorus_lower_limit",500,700,900,1000,1100,1200,1200,1000,1000,1000,1000,1000,500,700,800,1000,1000,1000,900,800,800,800,800,800],
			 ["iron_lower_limit",3,4,5,6,7,8,8,6.5,6.5,6.5,6,6,3,4,4.5,6,7,7,5.5,5.5,5.5,5.5,5,5],
			 ["vitaminA_lower_limit",300,350,300,350,450,550,650,600,650,650,600,550,250,350,300,350,400,500,500,450,500,500,500,450],
			 ["vitaminB1_lower_limit",0.4,0.6,0.7,0.8,1,1.2,1.3,1.2,1.2,1.1,1.1,1,0.4,0.6,0.7,0.8,0.9,1.1,1,0.9,0.9,0.9,0.9,0.8],
			 ["vitaminB2_lower_limit",0.5,0.7,0.8,0.9,1.1,1.3,1.4,1.3,1.3,1.2,1.2,1.1,0.5,0.6,0.7,0.9,1,1.2,1.2,1,1,1,1,0.9],
			 ["niacin_lower_limit",5,6,7,9,11,12,14,13,13,12,12,11,4,6,7,8,10,12,11,9,10,9,9,9],
			 ["vitaminC_lower_limit",35,40,50,60,70,85,85,85,85,85,80,80,35,40,50,60,70,85,85,85,85,85,80,80],
			 ["cholesterol_lower_limit",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
			 ["dietary_fibre_lower_limit",0,8,10,11,13,17,19,21,21,21,20,20,0,8,10,11,13,17,18,18,18,18,17,17],
			 ["salt_lower_limit",0,0,0,0,0,0,0,1.5,1.5,1.5,1.5,1.5,0,0,0,0,0,0,0,1.5,1.5,1.5,1.5,1.5]]

#栄養摂取上限
upper_limit=[["メニュー名"],
			 ["重量"],
			 ["Type1_cal",950,1300,1350,1600,1950,2300,2500,2300,2300,2200,2050,1800,900,1250,1250,1500,1850,2150,2050,1700,1750,1650,1550,1400,950,1300,1350,1600,1950,2300,2500,2300,2300,2200,2050,1800,900,1250,1250,1500,1850,2150,2050,1700,1750,1650,1550,1400,],
			 ["Type1_protein_upper_limit",47.5,65,67.5,80,97.5,115,125,115,115,110,102.5,90,45,62.5,62.5,75,92.5,107.5,102.5,85,87.5,82.5,77.5,70],
			 ["Type1_fat_upper_limit",31.7,43.3,45,53.3,65,76.7,83.3,76.7,76.7,73.3,68.3,60,30,41.7,41.7,50,61.7,71.7,68.3,56.7,58.3,55,51.7,46.7],
			 ["Type1_carbohydrates_upper_limit",154.4,211.3,219.4,260,316.9,373.8,406.3,373.8,373.8,357.5,333.1,292.5,146.3,203.1,203.1,243.8,300.6,349.4,333.1,276.3,284.4,268.1,251.9,227.5],
			 ["Type2_cal",950,1300,1550,1850,2250,2600,2800,2650,2700,2600,2400,2100,900,1250,1450,1700,2100,2400,2300,2000,2050,1950,1850,1650,950,1300,1550,1850,2250,2600,2800,2650,2700,2600,2400,2100,900,1250,1450,1700,2100,2400,2300,2000,2050,1950,1850,1650],
			 ["Type2_protein_upper_limit",47.5,65,77.5,92.5,112.5,130,140,132.5,135,130,120,105,45,62.5,72.5,85,105,120,115,100,102.5,97.5,92.5,82.5],
			 ["Type2_fat_upper_limit",31.7,43.3,51.7,61.7,75,86.7,93.3,88.3,90,86.7,80,70,30,41.7,48.3,56.7,70,80,76.7,66.7,68.3,65,61.7,55],
			 ["Type2_carbohydrates_upper_limit",154.4,211.3,251.9,300.6,365.6,422.5,455,430.6,438.8,422.5,390,341.3,146.3,203.1,235.6,276.3,341.3,390,373.8,325,333.1,316.9,300.6,268.1],
			 ["Type3_cal",950,1300,1750,2100,2500,2900,3150,3050,3050,2950,2750,2450,900,1250,1650,1900,2350,2700,2550,2300,2350,2250,2100,1900,950,1300,1750,2100,2500,2900,3150,3050,3050,2950,2750,2450,900,1250,1650,1900,2350,2700,2550,2300,2350,2250,2100,1900],
			 ["Type3_protein_upper_limit",47.5,65,87.5,105,125,145,157.5,152.5,152.5,147.5,137.5,122.5,45,62.5,82.5,95,117.5,135,127.5,115,117.5,112.5,105,95],
			 ["Type3_fat_upper_limit",31.7,43.3,58.3,70,83.3,96.7,105,101.7,101.7,98.3,91.7,81.7,30,41.7,55,63.3,78.3,90,85,76.7,78.3,75,70,63.3],
			 ["Type3_carbohydrates_upper_limit",154.4,211.3,284.4,341.3,406.3,471.3,511.9,495.6,495.6,479.4,446.9,398.1,146.3,203.1,268.1,308.8,381.9,438.8,414.4,373.8,381.9,365.6,341.3,308.8],
			 ["sodium_upper_limit",1200,1400,1800,2000,2400,2800,3000,3000,3000,3000,3000,3000,1200,1400,1800,2000,2400,2600,2600,2600,2600,2600,2600,2600],
			 ["potassium_upper_limit",9999,1400,1800,2000,2200,2400,3000,3000,3000,3000,3000,3000,9999,1400,1800,2000,2000,2400,2600,2600,2600,2600,2600,2600],
			 ["calcium_upper_limit",9999,9999,9999,9999,9999,9999,9999,2500,2500,2500,2500,2500,9999,9999,9999,9999,9999,9999,9999,2500,2500,2500,2500,2500],
			 ["phosphorus_upper_limit",9999,9999,9999,9999,9999,9999,9999,3000,3000,3000,3000,3000,9999,9999,9999,9999,9999,9999,9999,3000,3000,3000,3000,3000],
			 ["iron_upper_limit",25,25,30,35,35,40,50,50,50,50,50,50,20,25,30,35,35,40,40,40,40,40,40,40],
			 ["vitaminA_upper_limit",600,700,950,1200,1500,2100,2500,2700,2700,2700,2700,2700,600,850,1200,1500,1900,2500,2800,2700,2700,2700,2700,2700],
			 ["vitaminB1_upper_limit",9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999],
			 ["vitaminB2_upper_limit",9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999],
			 ["niacin_upper_limit",15,20,30,35,45,60,70,80,85,85,80,75,15,20,30,35,45,60,65,65,65,65,65,60],
			 ["vitaminC_upper_limit",9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999],
			 ["cholesterol_upper_limit",9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999],
			 ["dietary_fibre_upper_limit",9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999,9999],
			 ["salt_upper_limit",3,3.5,4.5,5,6,7,7.5,7.5,7.5,7.5,7.5,7.5,3,3.5,4.5,5,6,6.5,6.5,6.5,6.5,6.5,6.5,6.5]]

Menu=[["N.Y.デリ シュリンプタルタル",201,431,13,21.1,48.8,904,173,70,105,0.9,20,0.1,0.04,3.5,5,65,3.1,2.3],
	  ["N.Y.バッファローチキン",185,494,18.3,24.5,50.9,1024,310,45,194,1.1,37,0.18,0.13,7.5,2,56,2.7,2.6],
	["N.Y.肉厚ビーフ&ポテト",185,464,25.4,23.2,39.1,1165,424,132,295,2,65,0.2,0.21,9.1,6,64,2.2,3],
	["えびフィレオ®",174,387,12.2,17.2,46.2,915,112,62,99,0.7,7,0.08,0.05,3.3,1,66,2.9,2.3],
	["てりやきチキンフィレオ",194,495,20.4,22.2,53.2,1232,343,39,319,0.9,10,0.15,0.12,12.2,1,48,2.6,3.1],
	["てりやきマックバーガー",158,487,15.4,30.6,37.6,830,231,43,150,1,20,0.19,0.16,6.7,5,52,2.1,2.1],
	["エグチ(エッグチーズバーガー)",169,387,22.1,18.9,31.2,785,275,143,272,2.1,127,0.13,0.35,6.8,1,247,1.5,2],
	["エッグマックマフィン®",141,314,19.6,13.5,27.2,622,189,170,210,1.4,115,0.13,0.3,5.1,0,231,1.8,1.6],
	["ストロベリージャム",14,39,0,0,9.6,4,7,1,1,0,0,0,0,0,0,0,0.2,0],
	["スパチキ(スパイシーチキンバーガー)",138,390,14.4,19.8,38.5,1021,262,35,226,0.7,23,0.11,0.09,7.9,1,38,2.1,2.6],
	["スパビー(スパイシービーフバーガー)",114,329,12.8,18.4,28.3,666,184,29,109,1.1,22,0.1,0.1,4.5,1,32,1.4,1.7],
	["ソーセージエッグマフィン",166,477,22,30.6,27.3,728,238,186,272,1.8,125,0.22,0.4,7.1,3,253,2.1,1.8],
	["ソーセージマフィン",116,397,15.5,25.1,27.1,663,173,161,182,0.9,55,0.19,0.2,5.5,3,43,2.1,1.7],
	["ダブルチーズバーガー",169,457,26.3,24.9,31.8,1088,335,211,314,2,111,0.13,0.27,8.8,1,75,1.6,2.8],
	["チーズバーガー",118,307,15.7,13.4,31,720,210,118,182,1.2,57,0.1,0.15,5.3,1,37,1.5,1.8],
	["チキチー(チキンチーズバーガー)",152,428,17.2,22,40.3,1058,275,123,298,0.7,60,0.11,0.14,8.5,1,48,2.1,2.7],
	["チキンクリスプ",131,357,14,16.4,38.4,858,246,31,222,0.7,14,0.12,0.09,7.8,0,36,1.9,2.2],
	["チキンクリスプマフィン",139,378,15.7,18.3,37.6,814,265,64,224,0.8,14,0.15,0.1,8.5,0,36,2.6,2.1],
	["チキンフィレオ®",183,470,20.2,21.9,48,1160,342,40,318,0.9,11,0.15,0.12,12.2,1,49,2.7,3],
	["ハンバーガー",104,256,12.8,9.3,30.3,532,194,29,108,1.1,13,0.1,0.09,4.7,1,26,1.5,1.4],
	["バターパット",8,60,0,6.7,0,36,0,1,2,0,99,0,0,0,0,18,0,0.1],
	["ビッグブレックファスト デラックス(ハッシュポテト含む)",397,983,35,51.9,93.2,1460,708,520,640,6.1,193,0.32,1.1,10.6,3,476,6.8,3.7],
	["ビッグブレックファスト(ハッシュポテト含む)",255,661,26.7,42.7,40,912,481,128,335,3,150,0.29,0.54,9.1,3,456,3.6,2.3],
	["ビッグマック®",217,526,25.9,28.2,41.9,990,370,140,274,2.2,72,0.18,0.24,9,2,68,2.6,2.5],
	["フィレオフィッシュ®",141,336,14.7,14.1,38,659,196,77,198,0.5,28,0.12,0.09,4.1,0,38,2.1,1.7],
	["ベーコンエッグマックサンド",129,299,16.4,13,28.3,623,151,136,249,1.3,115,0.15,0.3,4.8,6,227,1.2,1.6],
	["ベーコンレタスバーガー",136,370,18.1,19.8,29.6,816,232,121,226,1.3,58,0.15,0.17,6.2,7,46,1.7,2.1],
	["ホットケーキ",143,322,8.3,9.3,53.3,547,227,392,305,3.2,43,0.03,0.56,1.5,0,20,3.1,1.4],
	["ホットケーキシロップ",41,121,0,0,30.3,1,0,0,1,0,0,0,0,0,0,0,0,0],
	["マックグリドル® ソーセージ",136,414,10.6,23.4,40.4,944,162,84,241,2.4,10,0.17,0.36,3.6,3,32,1.7,2.4],
	["マックグリドル® ソーセージエッグ",201,545,20,32.9,41.3,1197,244,198,404,3.3,125,0.21,0.62,5.7,3,254,1.7,3],
	["マックグリドル® ベーコンエッグ",167,386,16,17.1,41.1,1045,175,182,384,2.9,115,0.17,0.54,4.1,6,228,1.5,2.6],
	["メガマフィン",228,693,30.4,49.2,30.9,1244,398,205,380,2.4,138,0.38,0.51,10.9,12,290,2.7,3.1],
	["塩・コショウ",1,1,0,0,0.1,254,2,1,0,0,0,0,0,0,0,0,0,0.6],
	["倍えびフィレオ",253,546,19,25.3,61.3,1305,131,95,140,0.9,8,0.09,0.07,4.8,1,127,3.9,3.3],
	["倍てりやきチキンフィレオ",308,765,35.6,35,76.9,2098,610,50,587,1.4,15,0.25,0.2,22.8,2,92,3.8,5.3],
	["倍てりやきマックバーガー",235,750,25.6,51.7,45.6,1294,385,57,248,1.5,34,0.32,0.3,11.7,10,99,2.6,3.3],
	["倍エグチ(倍エッグチーズバーガー)",203,487,29.8,26.4,31.2,937,383,146,330,2.8,137,0.16,0.41,9.7,1,273,1.6,2.4],
	["倍スパチキ(倍スパイシーチキンバーガー)",196,543,23.4,28.4,48.5,1526,445,42,400,1.1,32,0.16,0.14,14.1,1,69,2.8,3.9],
	["倍スパビー(倍スパイシービーフバーガー)",148,429,20.5,25.9,28.3,818,292,32,167,1.9,32,0.13,0.16,7.5,1,58,1.5,2.1],
	["倍ダブルチーズバーガー",237,656,41.7,40,31.8,1391,551,218,431,3.5,130,0.19,0.39,14.6,1,126,1.8,3.5],
	["倍チーズバーガー",152,406,23.4,20.9,31,872,318,121,240,1.9,67,0.13,0.21,8.2,1,63,1.6,2.2],
	["倍チキチー(倍チキンチーズバーガー)",210,581,26.2,30.6,50.2,1564,459,129,472,1.1,69,0.16,0.19,14.7,1,79,2.8,4],
	["倍チキンクリスプ",189,510,23,25,48.3,1363,429,37,395,1,24,0.17,0.14,14.1,0,67,2.5,3.5],
	["倍チキンフィレオ",277,713,35.1,34.7,65.2,1800,592,49,581,1.3,16,0.25,0.2,22.7,1,92,3.7,4.6],
	["倍ハンバーガー",138,356,20.5,16.9,30.3,684,302,32,167,1.9,22,0.12,0.15,7.6,1,52,1.6,1.7],
	["倍ビッグマック",285,724,41.4,43.3,41.9,1293,587,147,391,3.8,91,0.23,0.36,14.8,2,120,2.7,3.3],
	["倍フィレオフィッシュ",199,449,22.8,19,47.6,829,335,82,312,0.6,30,0.17,0.12,6.3,0,65,2.9,2.1],
	["倍ベーコンレタスバーガー",170,469,25.8,27.4,29.6,968,340,125,285,2,68,0.17,0.22,9.1,7,72,1.7,2.5],
	["炙り醤油風 ダブル肉厚ビーフ",223,626,38.8,36.1,36.7,1394,520,227,420,3.2,118,0.19,0.36,13.3,0,112,1.8,3.5],
	["炙り醤油風 ベーコントマト肉厚ビーフ",215,465,27.2,23,37.9,1319,470,139,337,2.2,81,0.28,0.25,10,17,68,2.4,3.3],
	["チーズチーズてりやきマックバーガー",186,588,21.3,38.6,39,1229,268,220,295,1,114,0.19,0.29,7.9,5,75,2.1,3.1],
	["チーズチーズダブルチーズバーガー",197,558,32.1,33,33.1,1510,378,388,458,2,211,0.14,0.4,10.1,1,98,1.6,3.8],
	["てりやきジューシーチキンフィレオ",197,529,19.4,26.4,53.6,1195,317,40,285,1,15,0.15,0.15,7.8,2,56,2.8,3],
	["ジューシーチキンフィレオ",186,509,19.4,26.8,47.7,1063,317,42,286,1,15,0.15,0.15,7.9,2,56,2.9,2.7],
	["倍てりやきジューシーチキンフィレオ",314,834,33.6,43.4,77.5,2024,558,52,518,1.6,25,0.24,0.27,14.1,4,108,4,5.1],
	["倍ジューシーチキンフィレオ",283,787,33.2,43.7,65.2,1665,541,53,516,1.6,25,0.23,0.27,14,3,108,4,4.2],
	["えだまめコーン",80,83,5.2,3,9.6,84,206,27,80,1.1,7,0.1,0.06,2.3,8,0,2.9,0.2],
	["りんご&クリーム",8,31,0.2,1.5,4.3,2,7,4,4,0,1,0,0.01,0,5,0,0,0],
	["ケチャップ",20,23,0.4,0,5.6,210,103,4,8,0.1,9,0.02,0.01,0.4,19,0,0.4,0.5],
	["サイドサラダ",65,10,0.5,0.1,2.3,1,137,13,16,0.2,27,0.03,0.02,0.3,15,0,0.8,0],
	["シャカシャカポテト® 3種のチーズ味(L)",172,524,7,26,65.2,691,1136,42,262,1.3,6,0.31,0.04,7.6,20,12,6,1.8],
	["シャカシャカポテト® 3種のチーズ味(M)",137,417,5.6,20.7,52,605,903,37,211,1,6,0.24,0.03,6.1,16,10,4.7,1.5],
	["シャカシャカポテト® 3種のチーズ味(S)",76,232,3.3,11.4,28.9,457,497,29,122,0.6,6,0.13,0.02,3.3,9,5,2.6,1.2],
	["シャカシャカポテト® 3種のチーズ味シーズニング",2,7,0.4,0.2,0.9,276,6,20,14,0,6,0,0.01,0.1,0,0,0,0.7],
	["シャカチキ チェダーチーズ",96,251,15.2,12.9,18.5,797,255,27,277,0.4,7,0.1,0.09,10.6,0,44,1.1,2],
	["シャカチキ チェダーチーズ味シーズニング",2,8,0.3,0.1,1.3,158,4,18,13,0,2,0,0.01,0.1,0,0,0,0.4],
	["シャカチキ レッドペッパー",96,249,15.1,12.8,18.2,794,259,10,266,0.5,10,0.1,0.09,10.6,0,43,1.1,2],
	["シャカチキ レッドペッパー味シーズニング",2,5,0.3,0,1,155,8,1,2,0,5,0,0,0,0,0,0.1,0.4],
	["シャカチキ(チキンのみ)",94,243,14.9,12.8,17.2,639,251,10,264,0.4,5,0.09,0.08,10.5,0,43,1,1.6],
	["スジャータアイスバニラ",109,275,5,18.9,21.1,55,191,134,140,0.3,255,0.05,0.24,0.2,0,116,0.2,0.1],
	["ソフトツイスト",96,148,3.8,3.9,24.7,83,179,121,125,0,43,0.05,0.2,1,0,12,0.3,0.2],
	["チキンマックナゲット® 15ピース",311,789,46,48.1,42.8,1379,772,25,636,1.2,31,0.25,0.25,35.1,6,149,2.2,3.5],
	["チキンマックナゲット® 5ピース",104,263,15.3,16,14.3,460,257,8,212,0.4,10,0.08,0.08,11.7,2,50,0.7,1.2],
	["ハッシュポテト",51,145,1.2,9.6,13.3,307,194,5,47,0.3,0,0.05,0.01,1.2,1,4,1.5,0.8],
	["バーベキューソース",20,33,0.2,0.1,7.7,182,45,2,5,0.1,3,0.01,0,0.2,1,0,0.3,0.5],
	["プチパンケーキ",56,161,3.8,4.4,26.4,318,112,60,100,1.4,17,0.1,0.24,0.7,0,11,1.3,0.8],
	["ホットアップルパイ",81,211,1.9,10.7,26.8,217,55,5,23,0.3,1,0.05,0,0.6,0,2,1,0.6],
	["ポテナゲ大",377,1043,37.3,57.9,92.8,1334,1645,39,672,2.1,21,0.47,0.2,31,25,111,7.4,3.4],
	["ポテナゲ特大",651,1822,59.2,99.8,171.4,2208,3032,70,1133,3.8,31,0.86,0.32,50.2,47,173,14.1,5.6],
	["マスタードソース",20,44,0.4,2.3,5.2,182,14,5,11,0.1,1,0.01,0,0.1,0,2,0.3,0.5],
	["マックTHEチキン ガーリックペッパー 2ピース",98,281,15.7,14.4,22.1,883,272,11,287,0.6,4,0.1,0.08,10.6,1,38,1.3,2.2],
	["マックフライポテト®(L)",170,517,6.6,25.8,64.3,415,1130,22,249,1.3,0,0.31,0.03,7.6,20,12,6,1.1],
	["マックフライポテト®(M)",135,410,5.3,20.5,51,329,897,18,198,1,0,0.24,0.03,6,16,9,4.7,0.8],
	["マックフライポテト®(S)",74,225,2.9,11.2,28,181,492,10,108,0.6,0,0.13,0.01,3.3,9,5,2.6,0.5],
	["マックフルーリー® オレオ® クッキー",141,235,5.9,7,37.7,155,280,174,187,0.5,61,0.07,0.29,1.6,0,17,0.7,0.4],
	["マックフルーリー® 超 オレオ® クッキー",163,337,8,10.6,53.4,268,347,181,218,1.5,61,0.09,0.3,2.2,0,17,1.7,0.7],
	["ヨーグルト",70,55,3.3,0.6,9,36,142,99,79,0,6,0.04,0.15,0.8,1,4,0.1,0.1],
	["ワッフルコーン ストロベリー",141,257,5.4,5.5,46.7,135,235,143,154,0.2,47,0.07,0.23,1.5,3,14,1,0.3],
	["ワッフルコーン チョコ&アーモンド",131,295,5.9,10.7,44,118,253,144,167,0.4,47,0.07,0.26,1.7,0,14,1.1,0.3],
	["ワッフルコーン プレーン",121,232,5.3,5.5,40.6,118,215,136,151,0.1,47,0.07,0.23,1.5,0,14,0.7,0.3],
	["伊勢海老風味バターソース",20,30,0.3,1.2,4.4,278,11,3,4,0,1,0,0,0.1,0,1,0.1,0.7],
	["黒トリュフ風味のステーキソース",20,27,0.2,0.2,6.2,312,35,3,4,0.1,1,0,0,0.1,7,0,0.3,0.8],
	["三角チョコパイ いちごカスタード",68,312,4,19.4,30.5,198,57,17,44,0.3,11,0.03,0.05,1,0,18,2.2,0.5],
	["三角チョコパイ 黒",69,347,4.3,22.8,31.3,192,194,20,64,2,1,0.03,0.04,1.2,0,3,2.2,0.5],
	["食べくらべポテナゲ大",371,1060,37.7,56.3,100.6,1757,1659,42,747,2.2,14,0.49,0.2,29.8,23,100,7.9,4.5],
	["食べくらべポテナゲ特大",645,1840,59.6,98.1,179.2,2632,3047,73,1208,3.9,25,0.88,0.31,49.1,46,161,14.6,6.7],
	["低カロリー玉ねぎ",20,7,0.4,0,1.2,386,28,2,8,0.1,0,0,0.01,0.1,0,0,0.2,1],
	["焙煎ごまドレッシング",21,84,0.5,7.8,3,268,19,10,10,0.1,0,0,0.01,0.2,0,1,0.2,0.7],
	["シャカシャカジューシーチキン(チキンのみ)",97,278,13.8,16.9,17.5,602,225,11,229,0.6,10,0.09,0.12,6.2,1,51,1.2,1.5],
	["Qoo すっきり白ブドウ(L)",540,189,0.4,0.4,45.8,11,21,8,6,0.4,0,0,0,0,67,0,0,0],
	["Qoo すっきり白ブドウ(M)",425,146,0.3,0.3,35.4,8,16,6,5,0.3,0,0,0,0,52,0,0,0],
	["Qoo すっきり白ブドウ(S)",275,95,0.2,0.2,22.9,5,11,4,3,0.2,0,0,0,0,34,0,0,0],
	["Qoo すっきり白ブドウ(ジャンボ)",880,293,0.7,0.7,70.9,17,33,12,9,0.7,0,0,0,0,104,0,0,0],
	["アールグレイ アイスティー(ストレート)(L)",495,3,0,0,0,4,26,4,0,0,0,0,0,0.1,0,0,0,0],
	["アールグレイ アイスティー(ストレート)(M)",395,3,0,0,0,3,22,4,0,0,0,0,0,0.1,0,0,0,0],
	["アールグレイ アイスティー(ストレート)(S)",250,2,0,0,0,2,13,2,0,0,0,0,0,0,0,0,0,0],
	["アールグレイ アイスティー(ミルク)(L)",500,14,0.2,1,0.2,14,26,4,2,0,0,0,0,0.1,0,0,0,0],
	["アールグレイ アイスティー(ミルク)(M)",400,13,0.2,1,0.2,14,22,4,2,0,0,0,0,0.1,0,0,0,0],
	["アールグレイ アイスティー(ミルク)(S)",255,12,0.2,1,0.2,12,13,2,2,0,0,0,0,0.1,0,0,0,0],
	["アールグレイ アイスティー(レモン)(L)",500,4,0,0,0.3,4,32,4,1,0,0,0,0,0.1,1,0,0,0],
	["アールグレイ アイスティー(レモン)(M)",400,4,0,0,0.3,3,28,4,1,0,0,0,0,0.1,1,0,0,0],
	["アールグレイ アイスティー(レモン)(S)",255,3,0,0,0.3,2,19,2,1,0,0,0,0,0,1,0,0,0],
	["アイスカフェラテ(M)",395,104,5.2,5.7,7.9,62,299,166,144,0,57,0.06,0.23,2.5,2,18,0,0.2],
	["アイスカフェラテ(S)",274,74,3.7,4,5.5,44,210,118,102,0,40,0.04,0.16,1.7,1,13,0,0.1],
	["アイスキャラメルラテ(M)",418,155,5.2,5.7,20.4,71,303,168,147,0,57,0.06,0.23,2.5,2,18,0,0.2],
	["アイスキャラメルラテ(S)",297,125,3.7,4.1,18.1,53,214,120,104,0,41,0.04,0.16,1.7,1,13,0,0.1],
	["カフェラテ(M)",230,121,6,6.7,9.1,72,336,194,168,0,67,0.07,0.27,2.7,2,21,0,0.2],
	["カフェラテ(S)",163,86,4.3,4.8,6.5,51,238,138,120,0,48,0.05,0.19,1.9,1,15,0,0.1],
	["ガムシロップ",8,23,0,0,5.8,0,0,0,0,0,0,0,0,0,0,0,0,0],
	["キャラメルラテ(M)",253,172,6,6.7,21.6,81,341,196,170,0,67,0.07,0.27,2.7,2,21,0,0.2],
	["キャラメルラテ(S)",186,137,4.3,4.8,19,61,243,141,122,0,48,0.05,0.19,1.9,1,15,0,0.1],
	["コーヒーフレッシュ",5,11,0.2,1,0.2,10,0,0,2,0,0,0,0,0,0,0,0,0],
	["コカ・コーラ ゼロ(L)",540,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0],
	["コカ・コーラ ゼロ(M)",425,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0],
	["コカ・コーラ ゼロ(S)",275,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0],
	["コカ・コーラ ゼロ(ジャンボ)",880,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0,0,0],
	["コカ・コーラ(L)",540,181,0,0,45.4,8,0,8,67,0,0,0,0,0,0,0,0,0.1],
	["コカ・コーラ(M)",425,140,0,0,35.1,7,0,7,52,0,0,0,0,0,0,0,0,0],
	["コカ・コーラ(S)",275,90,0,0,22.7,4,0,4,34,0,0,0,0,0,0,0,0,0],
	["コカ・コーラ(ジャンボ)",880,280,0,0,70.2,13,0,13,104,0,0,0,0,0,0,0,0,0.1],
	["サントリー黒烏龍茶濃いめ",250,3,0,0,1,28,68,1,6,0,0,0,0,0,103,0,0.3,0.1],
	["シュガー",3,12,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0],
	["スプライト(L)",540,160,0,0,39.9,34,0,0,0,0,0,0,0,0,0,0,0,0],
	["スプライト(M)",425,124,0,0,30.9,26,0,0,0,0,0,0,0,0,0,0,0,0],
	["スプライト(S)",275,80,0,0,20,17,0,0,0,0,0,0,0,0,0,0,0,0],
	["スプライト(ジャンボ)",880,247,0,0,61.8,52,0,0,0,0,0,0,0,0,0,0,0,0],
	["ファンタ グレープ(L)",540,202,0,0,50.4,17,0,0,0,0,0,0,0,0,0,0,0,0],
	["ファンタ グレープ(M)",425,156,0,0,39,13,0,0,0,0,0,0,0,0,0,0,0,0],
	["ファンタ グレープ(S)",275,101,0,0,25.2,8,0,0,0,0,0,0,0,0,0,0,0,0],
	["ファンタ グレープ(ジャンボ)",880,312,0,0,78,26,0,0,0,0,0,0,0,0,0,0,0,0],
	["ファンタ メロン(L)",540,202,0,0,50.4,8,0,0,8,0,0,0,2.94,0,0,0,0,0],
	["ファンタ メロン(M)",425,156,0,0,39,7,0,0,7,0,0,0,2.28,0,0,0,0,0],
	["ファンタ メロン(S)",275,101,0,0,25.2,4,0,0,4,0,0,0,1.47,0,0,0,0,0],
	["ファンタ メロン(ジャンボ)",880,312,0,0,78,13,0,0,13,0,0,0,4.55,0,0,0,0,0],
	["プレミアムローストアイスコーヒー(L)",495,15,0.9,0,2.4,2,249,6,18,0,0,0,0,4.9,0,0,0,0],
	["プレミアムローストアイスコーヒー(M)",435,11,0.7,0,1.8,1,187,5,13,0,0,0,0,3.7,0,0,0,0],
	["プレミアムローストアイスコーヒー(S)",255,8,0.5,0,1.2,1,125,3,9,0,0,0,0,2.5,0,0,0,0],
	["プレミアムローストコーヒー(M)",300,12,0.9,0,1.8,4,217,6,17,0,0,0,0.03,2.5,0,0,0,0],
	["プレミアムローストコーヒー(S)",175,7,0.5,0,1.1,2,126,4,10,0,0,0,0.02,1.5,0,0,0,0],
	["ホットティー(ストレート)(M)",300,3,0.3,0,0.3,3,24,3,6,0,0,0,0.03,0.3,0,0,0,0],
	["ホットティー(ストレート)(S)",175,2,0.2,0,0.2,2,14,2,4,0,0,0,0.02,0.2,0,0,0,0],
	["ホットティー(ミルク)(M)",305,14,0.5,1,0.5,13,24,3,8,0,0,0,0.03,0.3,0,0,0,0],
	["ホットティー(ミルク)(S)",180,13,0.4,1,0.3,12,14,2,5,0,0,0,0.02,0.2,0,0,0,0],
	["ホットティー(レモン)(M)",305,4,0.3,0,0.6,3,30,3,7,0,0,0,0,0.3,1,0,0,0],
	["ホットティー(レモン)(S)",180,3,0.2,0,0.5,2,20,2,5,0,0,0,0,0.2,1,0,0,0],
	["マックシェイク® ストロベリー(M)",317,376,6.2,5.4,75.7,176,352,225,256,0,3,0.11,0.35,1.7,0,3,0.5,0.4],
	["マックシェイク® ストロベリー(S)",194,227,3.9,3.4,45.3,109,220,140,160,0,2,0.07,0.22,1.1,0,2,0.3,0.3],
	["マックシェイク® チョコレート(M)",317,386,7.2,6.3,75.9,265,545,232,288,1.7,3,0.11,0.35,2,0,3,2,0.7],
	["マックシェイク® チョコレート(S)",195,232,4.4,3.9,45.5,158,326,145,177,0.9,2,0.07,0.22,1.2,0,2,1.1,0.4],
	["マックシェイク® バニラ(M)",316,369,6.2,5.4,73.9,172,349,224,255,0,3,0.11,0.35,1.7,0,3,0.5,0.4],
	["マックシェイク® バニラ(S)",194,223,3.9,3.4,44.4,107,218,140,159,0,2,0.07,0.22,1,0,2,0.3,0.3],
	["マックフロート® グレープ",411,205,2.8,3,42,65,142,98,99,0,35,0.04,0.17,0,0,0,0,0.1],
	["マックフロート® コーク®",411,195,2.8,3,39.5,61,142,102,132,0,35,0.04,0.17,0,0,0,0,0.2],
	["マックフロート® コーヒー",420,114,3.2,3,18.5,57,271,102,108,0,35,0.04,0.17,3.3,0,10,0.2,0.1],
	["マックフロート® メロン",411,205,2.8,3,42,61,142,98,103,0,35,0.04,1.61,0,0,0,0,0.1],
	["ミニッツメイド アップル100",209,96,0,0,23.8,0,253,6,23,0,0,0,0,0,0,0,0,0],
	["ミニッツメイド オレンジ(L)",540,185,4.2,0,43.7,0,865,38,84,0.4,17,0.42,0,1.3,172,0,1.3,0],
	["ミニッツメイド オレンジ(M)",425,143,3.3,0,33.8,0,670,29,65,0.3,13,0.33,0,1,133,0,1,0],
	["ミニッツメイド オレンジ(S)",275,92,2.1,0,21.8,0,433,19,42,0.2,8,0.21,0,0.6,86,0,0.6,0],
	["ミルク",206,138,6.8,7.8,9.9,84,309,227,192,0,78,0.08,0.31,1.9,2,25,0,0.2],
	["リキッドレモン",5,1,0,0,0.3,0,6,0,1,0,0,0,0,0,1,0,0,0],
	["爽健美茶(L)",510,0,0,0,0,0,12,1,2,0,0,0,0,0,0,0,0,0],
	["爽健美茶(M)",415,0,0,0,0,0,10,1,2,0,0,0,0,0,0,0,0,0],
	["爽健美茶(S)",250,0,0,0,0,0,6,0,1,0,0,0,0,0,0,0,0,0],
	["爽健美茶(ジャンボ)",880,0,0,0,0,0,26,1,4,0.1,0,0,0,0,0,0,0,0],
	["野菜生活100(L)",556,160,1.3,0.4,37.8,123,666,36,64,0.5,1359,0.09,0.06,1.9,6,0,0.8,0.3],
	["野菜生活100(M)",437,123,1,0.3,29,94,511,28,49,0.4,1042,0.07,0.05,1.5,5,0,0.6,0.2],
	["野菜生活100(S)",283,79,0.6,0.2,18.7,61,330,18,32,0.2,673,0.04,0.03,1,3,0,0.4,0.2],
	["アイスアメリカーノ(L)",399,6,0.3,0,0.9,0,106,2,7,0,0,0,0.01,1.6,0,0,0,0],
	["アイスアメリカーノ(M)",279,4,0.2,0,0.7,0,79,2,5,0,0,0,0.01,1.2,0,0,0,0],
	["アイスオレンジフレーバーラテ(L)",453,292,6.3,12,39.4,75,356,185,164,0,55,0.07,0.26,3.1,2,18,0.1,0.2],
	["アイスオレンジフレーバーラテ(M)",332,213,4.5,8.3,29.9,53,254,131,116,0,39,0.05,0.18,2.2,1,13,0.1,0.1],
	["アイスカフェモカ(L)",438,285,7.7,13.1,34,136,478,218,212,1.2,55,0.08,0.31,3.2,1,19,0.9,0.3],
	["アイスカフェモカ(M)",318,202,5.5,9.1,24.4,99,345,156,152,0.9,39,0.06,0.22,2.3,1,13,0.6,0.2],
	["アイスカフェラテ(L)",403,116,5.8,6.3,8.9,68,352,184,160,0,63,0.07,0.26,3,2,20,0,0.2],
	["アイスカフェラテ(M)",300,87,4.3,4.7,6.6,51,261,138,120,0,47,0.05,0.19,2.2,1,15,0,0.1],
	["アイスキャラメルラテ(L)",458,286,6.3,12,37.9,82,356,186,165,0,55,0.07,0.26,3.1,1,18,0.1,0.2],
	["アイスキャラメルラテ(M)",333,204,4.5,8.3,27.8,60,254,132,118,0,39,0.05,0.18,2.2,1,13,0.1,0.1],
	["アイスチョコレート(L)",476,355,9.1,14.7,46.6,191,499,265,260,2.1,63,0.1,0.38,2,2,22,1.5,0.5],
	["アイスチョコレート(M)",353,253,6.6,10.4,33.1,138,364,194,190,1.5,47,0.07,0.28,1.4,1,16,1,0.3],
	["アメリカーノ(M)",274,4,0.2,0,0.7,0,79,2,5,0,0,0,0.01,1.2,0,0,0,0],
	["アメリカーノ(S)",182,3,0.2,0,0.5,0,56,1,4,0,0,0,0,0.8,0,0,0,0],
	["アメリカーノ(テイクアウト用)(M)",319,6,0.3,0,0.9,0,106,2,7,0,0,0,0.01,1.6,0,0,0,0],
	["アメリカーノ(テイクアウト用)(S)",214,4,0.2,0,0.7,0,79,2,5,0,0,0,0.01,1.2,0,0,0,0],
	["エクストラショット",39,3,0.2,0,0.5,0,52,1,4,0,0,0,0,0.8,0,0,0,0],
	["エクストラシロップ オレンジ",19,49,0,0,12.3,0,1,0,0,0,0,0,0,0,0,0,0,0],
	["エクストラシロップ キャラメル",17,35,0,0,8.7,1,1,0,0,0,0,0,0,0,0,0,0,0],
	["エスプレッソ(S)",39,3,0.2,0,0.5,0,52,1,4,0,0,0,0,0.8,0,0,0,0],
	["エスプレッソフラッペ",279,243,2.5,11.4,32.7,130,178,56,95,0,0,0.02,0.08,1.5,0,2,0.3,0.3],
	["オレオ® クッキー チョコフラッペ",334,355,7.3,12.2,55.6,208,494,166,204,4.5,39,0.07,0.22,1.8,0,14,3.2,0.5],
	["オレオ® クッキー ロールケーキ",72,276,4.3,17.5,25.4,125,132,33,83,1.5,60,0.03,0.08,1.2,0,77,1,0.3],
	["オレンジフレーバーラテ(M)",250,185,5.6,6.1,26.5,67,325,180,156,0,61,0.07,0.25,2.6,2,19,0,0.2],
	["オレンジフレーバーラテ(S)",175,134,3.9,4.3,19.8,47,225,126,109,0,43,0.05,0.17,1.8,1,14,0,0.1],
	["オレンジフレーバーラテ(テイクアウト用)(M)",298,217,7.2,8,28.8,87,397,233,201,0,80,0.08,0.32,3.1,2,25,0,0.2],
	["オレンジフレーバーラテ(テイクアウト用)(S)",222,166,5.5,6.1,22.1,67,296,178,153,0,61,0.06,0.24,2.2,2,19,0,0.2],
	["カフェモカ(M)",281,192,7.2,7.6,23.3,125,446,224,209,1,67,0.08,0.32,2.8,2,22,0.7,0.3],
	["カフェモカ(S)",188,130,4.8,5.1,16,85,302,149,140,0.7,44,0.05,0.21,1.9,1,14,0.5,0.2],
	["カフェモカ(テイクアウト用)(M)",298,201,7.7,8.2,24,131,468,240,223,1,72,0.09,0.34,2.9,2,23,0.7,0.3],
	["カフェモカ(テイクアウト用)(S)",228,153,5.9,6.4,17.7,99,353,187,172,0.7,57,0.07,0.26,2.2,2,18,0.5,0.2],
	["カフェラテ(M)",247,132,6.5,7.3,9.8,79,362,212,183,0,73,0.08,0.29,2.8,2,23,0,0.2],
	["カフェラテ(S)",168,89,4.4,4.9,6.7,53,246,143,123,0,49,0.05,0.2,1.9,1,15,0,0.1],
	["カフェラテ(テイクアウト用)(M)",294,163,8.1,9,12.1,98,432,263,226,0,90,0.1,0.36,3.3,2,29,0,0.2],
	["カフェラテ(テイクアウト用)(S)",215,121,6,6.7,8.9,72,316,195,167,0,67,0.07,0.27,2.4,2,21,0,0.2],
	["カプチーノ(M)",253,139,6.8,7.5,10.9,84,375,219,190,0.1,74,0.08,0.3,2.9,2,24,0,0.2],
	["カプチーノ(S)",169,93,4.5,5,7.5,56,252,145,126,0.1,49,0.05,0.2,1.9,1,16,0,0.1],
	["カプチーノ(テイクアウト用)(M)",316,182,8.8,9.9,13.9,110,470,288,248,0.1,98,0.1,0.4,3.5,3,31,0,0.3],
	["カプチーノ(テイクアウト用)(S)",201,115,5.5,6.2,9,69,300,180,156,0.1,61,0.07,0.25,2.2,2,19,0,0.2],
	["キャラメルラテ(M)",251,178,5.7,6.3,24.5,75,326,184,160,0,63,0.07,0.25,2.6,2,20,0,0.2],
	["キャラメルラテ(S)",174,125,3.9,4.4,17.2,53,226,128,111,0,44,0.05,0.18,1.8,1,14,0,0.1],
	["キャラメルラテ(テイクアウト用)(M)",299,210,7.3,8.1,26.8,94,398,237,204,0,81,0.09,0.33,3,2,26,0,0.2],
	["キャラメルラテ(テイクアウト用)(S)",221,156,5.5,6.1,19.5,72,297,179,155,0,61,0.07,0.25,2.2,2,19,0,0.2],
	["グリーンスムージー",243,98,0.8,0.3,22.9,87,239,41,69,0.2,187,0.04,0.04,2,85,0,0.7,0.2],
	["ショコラオレンジフラッペ",320,310,5.9,9.7,51.3,172,455,155,181,3.9,65,0.06,0.21,1.5,4,13,2.9,0.4],
	["ショコラベリーホットラテ(M)",240,208,5.3,8,28.7,67,306,160,142,0.1,51,0.06,0.22,2.5,1,16,0.1,0.2],
	["ショコラベリーホットラテ(テイクアウト用)(M)",264,224,6,8.9,29.8,77,342,187,164,0.1,60,0.07,0.26,2.7,2,19,0.1,0.2],
	["ダージリンティー(M)",230,0,0,0,0.2,0,24,0,0,0,0,0,0,0.1,0,0,0,0],
	["ダージリンティー(S)",200,0,0,0,0.2,0,21,0,0,0,0,0,0,0.1,0,0,0,0],
	["ダージリンティー(テイクアウト用)(M)",275,0,0,0,0.3,0,29,0,0,0,0,0,0,0.1,0,0,0,0],
	["ダージリンティー(テイクアウト用)(S)",240,0,0,0,0.2,0,25,0,0,0,0,0,0,0.1,0,0,0,0],
	["チョコフラッペ",329,332,6.8,11.4,52,183,478,164,197,4.3,39,0.06,0.22,1.7,0,14,3,0.5],
	["チョコレートタルト",78,361,4.5,24.8,29.8,33,202,34,88,1.8,19,0.04,0.08,1.2,0,33,1.9,0.1],
	["ニトロブリューコーヒー アイスブラック",200,8,0.5,0,1.2,1,126,3,9,0,0,0,0,2.5,0,0,0,0],
	["ニトロブリューコーヒー アイスミルク",228,74,3.7,3.9,5.7,43,233,115,101,0,39,0.04,0.15,2.5,1,12,0,0.1],
	["ピーチフレーバーアイスティー(L)",417,139,0.2,0,34.6,21,54,3,3,0,0,0,0,0.1,2,0,0,0.1],
	["ピーチフレーバーアイスティー(M)",308,93,0.1,0,23.1,14,36,2,2,0,0,0,0,0.1,1,0,0,0],
	["フラットホワイト(M)",262,142,7,7.8,10.6,85,384,228,197,0,78,0.08,0.31,3,2,25,0,0.2],
	["フラットホワイト(S)",204,113,5.6,6.3,8.4,68,300,183,157,0,63,0.07,0.25,2.3,2,20,0,0.2],
	["フラットホワイト(テイクアウト用)(M)",325,184,9.1,10.2,13.6,111,479,297,255,0,102,0.11,0.41,3.5,3,32,0,0.3],
	["フラットホワイト(テイクアウト用)(S)",236,135,6.7,7.5,9.9,81,348,218,187,0,75,0.08,0.3,2.6,2,24,0,0.2],
	["ベビーチーノ(S)",41,31,1.4,1.6,2.8,19,66,46,40,0.1,15,0.02,0.06,0.4,0,5,0,0],
	["ホイップクリーム",24,67,0.8,4.3,6.3,10,21,16,15,0,0,0,0.02,0.2,0,0,0,0],
	["ホットチョコレート(M)",278,289,10.3,11.1,37,194,561,324,302,1.8,94,0.12,0.46,2.4,2,31,1.2,0.5],
	["ホットチョコレート(S)",205,206,7.5,8.1,25.6,138,403,238,220,1.2,70,0.09,0.33,1.8,2,23,0.8,0.3],
	["ホットチョコレート(テイクアウト用)(M)",324,320,11.8,12.8,39.2,213,630,374,345,1.8,112,0.14,0.53,2.8,3,36,1.2,0.5],
	["ホットチョコレート(テイクアウト用)(S)",247,234,8.9,9.7,27.6,155,466,284,259,1.2,86,0.1,0.4,2.2,2,28,0.8,0.4],
	["ホワイトスノーチョコフラッペ",313,357,4.3,15.4,50.2,130,186,141,136,0,14,0.05,0.18,0.9,0,4,0.9,0.3],
	["マカロン グリーンアップル",18,85,1.6,5.1,8.4,0,0,0,0,0,0,0,0,0,0,6,0.5,0],
	["マカロン チョコレート",18,80,1.6,3.9,9.9,11,60,13,27,0.6,10,0.01,0.05,0.2,0,3,0.7,0],
	["マカロン バニラ",18,82,1.7,4,9.8,8,38,14,26,0.2,15,0.01,0.05,0.2,0,4,0.5,0],
	["マカロン ラズベリー",18,77,1.5,3.4,9.9,11,41,12,23,0.2,12,0.01,0.05,0.2,0,5,0.6,0],
	["マシュマロクリームタルト",62,256,3.4,13.4,30.5,27,123,18,51,1.6,10,0.02,0.06,0.9,0,18,1.2,0.1],
	["マンゴースムージー",302,186,0.3,0.4,45.2,79,61,4,6,0,100,0.03,0.01,0.7,1,0,0.7,0.2],
	["宇治抹茶フラッペ",308,246,5.3,9,36.2,63,273,157,130,0.1,94,0.06,0.24,1.5,11,14,1,0.2],
	["紅茶のシフォンケーキ",73,255,3.2,16.3,23.9,60,64,35,57,0.3,68,0.01,0.08,0.9,0,62,0.7,0.2]]

eiyou=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0]

# Variables
AA = LpVariable(name = "AA", lowBound = 0, cat="Integer")
AB = LpVariable(name = "AB", lowBound = 0, cat="Integer")
AC = LpVariable(name = "AC", lowBound = 0, cat="Integer")
AD = LpVariable(name = "AD", lowBound = 0, cat="Integer")
AE = LpVariable(name = "AE", lowBound = 0, cat="Integer")
AF = LpVariable(name = "AF", lowBound = 0, cat="Integer")
AG = LpVariable(name = "AG", lowBound = 0, cat="Integer")
AH = LpVariable(name = "AH", lowBound = 0, cat="Integer")
AI = LpVariable(name = "AI", lowBound = 0, cat="Integer")
AJ = LpVariable(name = "AJ", lowBound = 0, cat="Integer")
AK = LpVariable(name = "AK", lowBound = 0, cat="Integer")
AL = LpVariable(name = "AL", lowBound = 0, cat="Integer")
AM = LpVariable(name = "AM", lowBound = 0, cat="Integer")
AN = LpVariable(name = "AN", lowBound = 0, cat="Integer")
AO = LpVariable(name = "AO", lowBound = 0, cat="Integer")
AP = LpVariable(name = "AP", lowBound = 0, cat="Integer")
AQ = LpVariable(name = "AQ", lowBound = 0, cat="Integer")
AR = LpVariable(name = "AR", lowBound = 0, cat="Integer")
AS = LpVariable(name = "AS", lowBound = 0, cat="Integer")
AT = LpVariable(name = "AT", lowBound = 0, cat="Integer")
AU = LpVariable(name = "AU", lowBound = 0, cat="Integer")
AV = LpVariable(name = "AV", lowBound = 0, cat="Integer")
AW = LpVariable(name = "AW", lowBound = 0, cat="Integer")
AX = LpVariable(name = "AX", lowBound = 0, cat="Integer")
AY = LpVariable(name = "AY", lowBound = 0, cat="Integer")
AZ = LpVariable(name = "AZ", lowBound = 0, cat="Integer")
BA = LpVariable(name = "BA", lowBound = 0, cat="Integer")
BB = LpVariable(name = "BB", lowBound = 0, cat="Integer")
BC = LpVariable(name = "BC", lowBound = 0, cat="Integer")
BD = LpVariable(name = "BD", lowBound = 0, cat="Integer")
BE = LpVariable(name = "BE", lowBound = 0, cat="Integer")
BF = LpVariable(name = "BF", lowBound = 0, cat="Integer")
BG = LpVariable(name = "BG", lowBound = 0, cat="Integer")
BH = LpVariable(name = "BH", lowBound = 0, cat="Integer")
BI = LpVariable(name = "BI", lowBound = 0, cat="Integer")
BJ = LpVariable(name = "BJ", lowBound = 0, cat="Integer")
BK = LpVariable(name = "BK", lowBound = 0, cat="Integer")
BL = LpVariable(name = "BL", lowBound = 0, cat="Integer")
BM = LpVariable(name = "BM", lowBound = 0, cat="Integer")
BN = LpVariable(name = "BN", lowBound = 0, cat="Integer")
BO = LpVariable(name = "BO", lowBound = 0, cat="Integer")
BP = LpVariable(name = "BP", lowBound = 0, cat="Integer")
BQ = LpVariable(name = "BQ", lowBound = 0, cat="Integer")
BR = LpVariable(name = "BR", lowBound = 0, cat="Integer")
BS = LpVariable(name = "BS", lowBound = 0, cat="Integer")
BT = LpVariable(name = "BT", lowBound = 0, cat="Integer")
BU = LpVariable(name = "BU", lowBound = 0, cat="Integer")
BV = LpVariable(name = "BV", lowBound = 0, cat="Integer")
BW = LpVariable(name = "BW", lowBound = 0, cat="Integer")
BX = LpVariable(name = "BX", lowBound = 0, cat="Integer")
BY = LpVariable(name = "BY", lowBound = 0, cat="Integer")
BZ = LpVariable(name = "BZ", lowBound = 0, cat="Integer")
CA = LpVariable(name = "CA", lowBound = 0, cat="Integer")
CB = LpVariable(name = "CB", lowBound = 0, cat="Integer")
CC = LpVariable(name = "CC", lowBound = 0, cat="Integer")
CD = LpVariable(name = "CD", lowBound = 0, cat="Integer")
CE = LpVariable(name = "CE", lowBound = 0, cat="Integer")
CF = LpVariable(name = "CF", lowBound = 0, cat="Integer")
CG = LpVariable(name = "CG", lowBound = 0, cat="Integer")
CH = LpVariable(name = "CH", lowBound = 0, cat="Integer")
CI = LpVariable(name = "CI", lowBound = 0, cat="Integer")
CJ = LpVariable(name = "CJ", lowBound = 0, cat="Integer")
CK = LpVariable(name = "CK", lowBound = 0, cat="Integer")
CL = LpVariable(name = "CL", lowBound = 0, cat="Integer")
CM = LpVariable(name = "CM", lowBound = 0, cat="Integer")
CN = LpVariable(name = "CN", lowBound = 0, cat="Integer")
CO = LpVariable(name = "CO", lowBound = 0, cat="Integer")
CP = LpVariable(name = "CP", lowBound = 0, cat="Integer")
CQ = LpVariable(name = "CQ", lowBound = 0, cat="Integer")
CR = LpVariable(name = "CR", lowBound = 0, cat="Integer")
CS = LpVariable(name = "CS", lowBound = 0, cat="Integer")
CT = LpVariable(name = "CT", lowBound = 0, cat="Integer")
CU = LpVariable(name = "CU", lowBound = 0, cat="Integer")
CV = LpVariable(name = "CV", lowBound = 0, cat="Integer")
CW = LpVariable(name = "CW", lowBound = 0, cat="Integer")
CX = LpVariable(name = "CX", lowBound = 0, cat="Integer")
CY = LpVariable(name = "CY", lowBound = 0, cat="Integer")
CZ = LpVariable(name = "CZ", lowBound = 0, cat="Integer")
DA = LpVariable(name = "DA", lowBound = 0, cat="Integer")
DB = LpVariable(name = "DB", lowBound = 0, cat="Integer")
DC = LpVariable(name = "DC", lowBound = 0, cat="Integer")
DD = LpVariable(name = "DD", lowBound = 0, cat="Integer")
DE = LpVariable(name = "DE", lowBound = 0, cat="Integer")
DF = LpVariable(name = "DF", lowBound = 0, cat="Integer")
DG = LpVariable(name = "DG", lowBound = 0, cat="Integer")
DH = LpVariable(name = "DH", lowBound = 0, cat="Integer")
DI = LpVariable(name = "DI", lowBound = 0, cat="Integer")
DJ = LpVariable(name = "DJ", lowBound = 0, cat="Integer")
DK = LpVariable(name = "DK", lowBound = 0, cat="Integer")
DL = LpVariable(name = "DL", lowBound = 0, cat="Integer")
DM = LpVariable(name = "DM", lowBound = 0, cat="Integer")
DN = LpVariable(name = "DN", lowBound = 0, cat="Integer")
DO = LpVariable(name = "DO", lowBound = 0, cat="Integer")
DP = LpVariable(name = "DP", lowBound = 0, cat="Integer")
DQ = LpVariable(name = "DQ", lowBound = 0, cat="Integer")
DR = LpVariable(name = "DR", lowBound = 0, cat="Integer")
DS = LpVariable(name = "DS", lowBound = 0, cat="Integer")
DT = LpVariable(name = "DT", lowBound = 0, cat="Integer")
DU = LpVariable(name = "DU", lowBound = 0, cat="Integer")
DV = LpVariable(name = "DV", lowBound = 0, cat="Integer")
DW = LpVariable(name = "DW", lowBound = 0, cat="Integer")
DX = LpVariable(name = "DX", lowBound = 0, cat="Integer")
DY = LpVariable(name = "DY", lowBound = 0, cat="Integer")
DZ = LpVariable(name = "DZ", lowBound = 0, cat="Integer")
EA = LpVariable(name = "EA", lowBound = 0, cat="Integer")
EB = LpVariable(name = "EB", lowBound = 0, cat="Integer")
EC = LpVariable(name = "EC", lowBound = 0, cat="Integer")
ED = LpVariable(name = "ED", lowBound = 0, cat="Integer")
EE = LpVariable(name = "EE", lowBound = 0, cat="Integer")
EF = LpVariable(name = "EF", lowBound = 0, cat="Integer")
EG = LpVariable(name = "EG", lowBound = 0, cat="Integer")
EH = LpVariable(name = "EH", lowBound = 0, cat="Integer")
EI = LpVariable(name = "EI", lowBound = 0, cat="Integer")
EJ = LpVariable(name = "EJ", lowBound = 0, cat="Integer")
EK = LpVariable(name = "EK", lowBound = 0, cat="Integer")
EL = LpVariable(name = "EL", lowBound = 0, cat="Integer")
EM = LpVariable(name = "EM", lowBound = 0, cat="Integer")
EN = LpVariable(name = "EN", lowBound = 0, cat="Integer")
EO = LpVariable(name = "EO", lowBound = 0, cat="Integer")
EP = LpVariable(name = "EP", lowBound = 0, cat="Integer")
EQ = LpVariable(name = "EQ", lowBound = 0, cat="Integer")
ER = LpVariable(name = "ER", lowBound = 0, cat="Integer")
ES = LpVariable(name = "ES", lowBound = 0, cat="Integer")
ET = LpVariable(name = "ET", lowBound = 0, cat="Integer")
EU = LpVariable(name = "EU", lowBound = 0, cat="Integer")
EV = LpVariable(name = "EV", lowBound = 0, cat="Integer")
EW = LpVariable(name = "EW", lowBound = 0, cat="Integer")
EX = LpVariable(name = "EX", lowBound = 0, cat="Integer")
EY = LpVariable(name = "EY", lowBound = 0, cat="Integer")
EZ = LpVariable(name = "EZ", lowBound = 0, cat="Integer")
FA = LpVariable(name = "FA", lowBound = 0, cat="Integer")
FB = LpVariable(name = "FB", lowBound = 0, cat="Integer")
FC = LpVariable(name = "FC", lowBound = 0, cat="Integer")
FD = LpVariable(name = "FD", lowBound = 0, cat="Integer")
FE = LpVariable(name = "FE", lowBound = 0, cat="Integer")
FF = LpVariable(name = "FF", lowBound = 0, cat="Integer")
FG = LpVariable(name = "FG", lowBound = 0, cat="Integer")
FH = LpVariable(name = "FH", lowBound = 0, cat="Integer")
FI = LpVariable(name = "FI", lowBound = 0, cat="Integer")
FJ = LpVariable(name = "FJ", lowBound = 0, cat="Integer")
FK = LpVariable(name = "FK", lowBound = 0, cat="Integer")
FL = LpVariable(name = "FL", lowBound = 0, cat="Integer")
FM = LpVariable(name = "FM", lowBound = 0, cat="Integer")
FN = LpVariable(name = "FN", lowBound = 0, cat="Integer")
FO = LpVariable(name = "FO", lowBound = 0, cat="Integer")
FP = LpVariable(name = "FP", lowBound = 0, cat="Integer")
FQ = LpVariable(name = "FQ", lowBound = 0, cat="Integer")
FR = LpVariable(name = "FR", lowBound = 0, cat="Integer")
FS = LpVariable(name = "FS", lowBound = 0, cat="Integer")
FT = LpVariable(name = "FT", lowBound = 0, cat="Integer")
FU = LpVariable(name = "FU", lowBound = 0, cat="Integer")
FV = LpVariable(name = "FV", lowBound = 0, cat="Integer")
FW = LpVariable(name = "FW", lowBound = 0, cat="Integer")
FX = LpVariable(name = "FX", lowBound = 0, cat="Integer")
FY = LpVariable(name = "FY", lowBound = 0, cat="Integer")
FZ = LpVariable(name = "FZ", lowBound = 0, cat="Integer")
GA = LpVariable(name = "GA", lowBound = 0, cat="Integer")
GB = LpVariable(name = "GB", lowBound = 0, cat="Integer")
GC = LpVariable(name = "GC", lowBound = 0, cat="Integer")
GD = LpVariable(name = "GD", lowBound = 0, cat="Integer")
GE = LpVariable(name = "GE", lowBound = 0, cat="Integer")
GF = LpVariable(name = "GF", lowBound = 0, cat="Integer")
GG = LpVariable(name = "GG", lowBound = 0, cat="Integer")
GH = LpVariable(name = "GH", lowBound = 0, cat="Integer")
GI = LpVariable(name = "GI", lowBound = 0, cat="Integer")
GJ = LpVariable(name = "GJ", lowBound = 0, cat="Integer")
GK = LpVariable(name = "GK", lowBound = 0, cat="Integer")
GL = LpVariable(name = "GL", lowBound = 0, cat="Integer")
GM = LpVariable(name = "GM", lowBound = 0, cat="Integer")
GN = LpVariable(name = "GN", lowBound = 0, cat="Integer")
GO = LpVariable(name = "GO", lowBound = 0, cat="Integer")
GP = LpVariable(name = "GP", lowBound = 0, cat="Integer")
GQ = LpVariable(name = "GQ", lowBound = 0, cat="Integer")
GR = LpVariable(name = "GR", lowBound = 0, cat="Integer")
GS = LpVariable(name = "GS", lowBound = 0, cat="Integer")
GT = LpVariable(name = "GT", lowBound = 0, cat="Integer")
GU = LpVariable(name = "GU", lowBound = 0, cat="Integer")
GV = LpVariable(name = "GV", lowBound = 0, cat="Integer")
GW = LpVariable(name = "GW", lowBound = 0, cat="Integer")
GX = LpVariable(name = "GX", lowBound = 0, cat="Integer")
GY = LpVariable(name = "GY", lowBound = 0, cat="Integer")
GZ = LpVariable(name = "GZ", lowBound = 0, cat="Integer")
HA = LpVariable(name = "HA", lowBound = 0, cat="Integer")
HB = LpVariable(name = "HB", lowBound = 0, cat="Integer")
HC = LpVariable(name = "HC", lowBound = 0, cat="Integer")
HD = LpVariable(name = "HD", lowBound = 0, cat="Integer")
HE = LpVariable(name = "HE", lowBound = 0, cat="Integer")
HF = LpVariable(name = "HF", lowBound = 0, cat="Integer")
HG = LpVariable(name = "HG", lowBound = 0, cat="Integer")
HH = LpVariable(name = "HH", lowBound = 0, cat="Integer")
HI = LpVariable(name = "HI", lowBound = 0, cat="Integer")
HJ = LpVariable(name = "HJ", lowBound = 0, cat="Integer")
HK = LpVariable(name = "HK", lowBound = 0, cat="Integer")
HL = LpVariable(name = "HL", lowBound = 0, cat="Integer")
HM = LpVariable(name = "HM", lowBound = 0, cat="Integer")
HN = LpVariable(name = "HN", lowBound = 0, cat="Integer")
HO = LpVariable(name = "HO", lowBound = 0, cat="Integer")
HP = LpVariable(name = "HP", lowBound = 0, cat="Integer")
HQ = LpVariable(name = "HQ", lowBound = 0, cat="Integer")
HR = LpVariable(name = "HR", lowBound = 0, cat="Integer")
HS = LpVariable(name = "HS", lowBound = 0, cat="Integer")
HT = LpVariable(name = "HT", lowBound = 0, cat="Integer")
HU = LpVariable(name = "HU", lowBound = 0, cat="Integer")
HV = LpVariable(name = "HV", lowBound = 0, cat="Integer")
HW = LpVariable(name = "HW", lowBound = 0, cat="Integer")
HX = LpVariable(name = "HX", lowBound = 0, cat="Integer")
HY = LpVariable(name = "HY", lowBound = 0, cat="Integer")
HZ = LpVariable(name = "HZ", lowBound = 0, cat="Integer")
IA = LpVariable(name = "IA", lowBound = 0, cat="Integer")
IB = LpVariable(name = "IB", lowBound = 0, cat="Integer")
IC = LpVariable(name = "IC", lowBound = 0, cat="Integer")
ID = LpVariable(name = "ID", lowBound = 0, cat="Integer")
IE = LpVariable(name = "IE", lowBound = 0, cat="Integer")
IF = LpVariable(name = "IF", lowBound = 0, cat="Integer")
IG = LpVariable(name = "IG", lowBound = 0, cat="Integer")
IH = LpVariable(name = "IH", lowBound = 0, cat="Integer")
II = LpVariable(name = "II", lowBound = 0, cat="Integer")
IJ = LpVariable(name = "IJ", lowBound = 0, cat="Integer")
IK = LpVariable(name = "IK", lowBound = 0, cat="Integer")
IL = LpVariable(name = "IL", lowBound = 0, cat="Integer")
IM = LpVariable(name = "IM", lowBound = 0, cat="Integer")
IN = LpVariable(name = "IN", lowBound = 0, cat="Integer")
IO = LpVariable(name = "IO", lowBound = 0, cat="Integer")
IP = LpVariable(name = "IP", lowBound = 0, cat="Integer")
IQ = LpVariable(name = "IQ", lowBound = 0, cat="Integer")
IR = LpVariable(name = "IR", lowBound = 0, cat="Integer")
IS = LpVariable(name = "IS", lowBound = 0, cat="Integer")
IT = LpVariable(name = "IT", lowBound = 0, cat="Integer")
IU = LpVariable(name = "IU", lowBound = 0, cat="Integer")
IV = LpVariable(name = "IV", lowBound = 0, cat="Integer")
IW = LpVariable(name = "IW", lowBound = 0, cat="Integer")
IX = LpVariable(name = "IX", lowBound = 0, cat="Integer")
IY = LpVariable(name = "IY", lowBound = 0, cat="Integer")
IZ = LpVariable(name = "IZ", lowBound = 0, cat="Integer")
JA = LpVariable(name = "JA", lowBound = 0, cat="Integer")
JB = LpVariable(name = "JB", lowBound = 0, cat="Integer")
JC = LpVariable(name = "JC", lowBound = 0, cat="Integer")
JD = LpVariable(name = "JD", lowBound = 0, cat="Integer")
JE = LpVariable(name = "JE", lowBound = 0, cat="Integer")
JF = LpVariable(name = "JF", lowBound = 0, cat="Integer")
JG = LpVariable(name = "JG", lowBound = 0, cat="Integer")
JH = LpVariable(name = "JH", lowBound = 0, cat="Integer")
JI = LpVariable(name = "JI", lowBound = 0, cat="Integer")
JJ = LpVariable(name = "JJ", lowBound = 0, cat="Integer")
JK = LpVariable(name = "JK", lowBound = 0, cat="Integer")
JL = LpVariable(name = "JL", lowBound = 0, cat="Integer")
JM = LpVariable(name = "JM", lowBound = 0, cat="Integer")
JN = LpVariable(name = "JN", lowBound = 0, cat="Integer")
JO = LpVariable(name = "JO", lowBound = 0, cat="Integer")
JP = LpVariable(name = "JP", lowBound = 0, cat="Integer")
JQ = LpVariable(name = "JQ", lowBound = 0, cat="Integer")
JR = LpVariable(name = "JR", lowBound = 0, cat="Integer")
JS = LpVariable(name = "JS", lowBound = 0, cat="Integer")
JT = LpVariable(name = "JT", lowBound = 0, cat="Integer")
JU = LpVariable(name = "JU", lowBound = 0, cat="Integer")

def burger(num):
	return Menu[0][num]*AA+Menu[1][num]*AB+Menu[2][num]*AC+Menu[3][num]*AD+Menu[4][num]*AE+Menu[5][num]*AF+Menu[6][num]*AG+Menu[7][num]*AH+Menu[8][num]*AI+Menu[9][num]*AJ+Menu[10][num]*AK+Menu[11][num]*AL+Menu[12][num]*AM+Menu[13][num]*AN+Menu[14][num]*AO+Menu[15][num]*AP+Menu[16][num]*AQ+Menu[17][num]*AR+Menu[18][num]*AS+Menu[19][num]*AT+Menu[20][num]*AU+Menu[21][num]*AV+Menu[22][num]*AW+Menu[23][num]*AX+Menu[24][num]*AY+Menu[25][num]*AZ+Menu[26][num]*BA+Menu[27][num]*BB+Menu[28][num]*BC+Menu[29][num]*BD+Menu[30][num]*BE+Menu[31][num]*BF+Menu[32][num]*BG+Menu[33][num]*BH+Menu[34][num]*BI+Menu[35][num]*BJ+Menu[36][num]*BK+Menu[37][num]*BL+Menu[38][num]*BM+Menu[39][num]*BN+Menu[40][num]*BO+Menu[41][num]*BP+Menu[42][num]*BQ+Menu[43][num]*BR+Menu[44][num]*BS+Menu[45][num]*BT+Menu[46][num]*BU+Menu[47][num]*BV+Menu[48][num]*BW+Menu[49][num]*BX+Menu[50][num]*BY+Menu[51][num]*BZ+Menu[52][num]*CA+Menu[53][num]*CB+Menu[54][num]*CC+Menu[55][num]*CD+Menu[56][num]*CE

def sidemenu(num):
	return Menu[57][num]*CF+Menu[58][num]*CG+Menu[59][num]*CH+Menu[60][num]*CI+Menu[61][num]*CJ+Menu[62][num]*CK+Menu[63][num]*CL+Menu[64][num]*CM+Menu[65][num]*CN+Menu[66][num]*CO+Menu[67][num]*CP+Menu[68][num]*CQ+Menu[69][num]*CR+Menu[70][num]*CS+Menu[71][num]*CT+Menu[72][num]*CU+Menu[73][num]*CV+Menu[74][num]*CW+Menu[75][num]*CX+Menu[76][num]*CY+Menu[77][num]*CZ+Menu[78][num]*DA+Menu[79][num]*DB+Menu[80][num]*DC+Menu[81][num]*DD+Menu[82][num]*DE+Menu[83][num]*DF+Menu[84][num]*DG+Menu[85][num]*DH+Menu[86][num]*DI+Menu[87][num]*DJ+Menu[88][num]*DK+Menu[89][num]*DL+Menu[90][num]*DM+Menu[91][num]*DN+Menu[92][num]*DO+Menu[93][num]*DP+Menu[94][num]*DQ+Menu[95][num]*DR+Menu[96][num]*DS+Menu[97][num]*DT+Menu[98][num]*DU

def drink(num):
	return Menu[99][num]*DV+Menu[100][num]*DW+Menu[101][num]*DX+Menu[102][num]*DY+Menu[103][num]*DZ+Menu[104][num]*EA+Menu[105][num]*EB+Menu[106][num]*EC+Menu[107][num]*ED+Menu[108][num]*EE+Menu[109][num]*EF+Menu[110][num]*EG+Menu[111][num]*EH+Menu[112][num]*EI+Menu[113][num]*EJ+Menu[114][num]*EK+Menu[115][num]*EL+Menu[116][num]*EM+Menu[117][num]*EN+Menu[118][num]*EO+Menu[119][num]*EP+Menu[120][num]*EQ+Menu[121][num]*ER+Menu[122][num]*ES+Menu[123][num]*ET+Menu[124][num]*EU+Menu[125][num]*EV+Menu[126][num]*EW+Menu[127][num]*EX+Menu[128][num]*EY+Menu[129][num]*EZ+Menu[130][num]*FA+Menu[131][num]*FB+Menu[132][num]*FC+Menu[133][num]*FD+Menu[134][num]*FE+Menu[135][num]*FF+Menu[136][num]*FG+Menu[137][num]*FH+Menu[138][num]*FI+Menu[139][num]*FJ+Menu[140][num]*FK+Menu[141][num]*FL+Menu[142][num]*FM+Menu[143][num]*FN+Menu[144][num]*FO+Menu[145][num]*FP+Menu[146][num]*FQ+Menu[147][num]*FR+Menu[148][num]*FS+Menu[149][num]*FT+Menu[150][num]*FU+Menu[151][num]*FV+Menu[152][num]*FW+Menu[153][num]*FX+Menu[154][num]*FY+Menu[155][num]*FZ+Menu[156][num]*GA+Menu[157][num]*GB+Menu[158][num]*GC+Menu[159][num]*GD+Menu[160][num]*GE+Menu[161][num]*GF+Menu[162][num]*GG+Menu[163][num]*GH+Menu[164][num]*GI+Menu[165][num]*GJ+Menu[166][num]*GK+Menu[167][num]*GL+Menu[168][num]*GM+Menu[169][num]*GN+Menu[170][num]*GO+Menu[171][num]*GP+Menu[172][num]*GQ+Menu[173][num]*GR+Menu[174][num]*GS+Menu[175][num]*GT+Menu[176][num]*GU+Menu[177][num]*GV+Menu[178][num]*GW

def cafe(num):
	return Menu[179][num]*GX+Menu[180][num]*GY+Menu[181][num]*GZ+Menu[182][num]*HA+Menu[183][num]*HB+Menu[184][num]*HC+Menu[185][num]*HD+Menu[186][num]*HE+Menu[187][num]*HF+Menu[188][num]*HG+Menu[189][num]*HH+Menu[190][num]*HI+Menu[191][num]*HJ+Menu[192][num]*HK+Menu[193][num]*HL+Menu[194][num]*HM+Menu[195][num]*HN+Menu[196][num]*HO+Menu[197][num]*HP+Menu[198][num]*HQ+Menu[199][num]*HR+Menu[200][num]*HS+Menu[201][num]*HT+Menu[202][num]*HU+Menu[203][num]*HV+Menu[204][num]*HW+Menu[205][num]*HX+Menu[206][num]*HY+Menu[207][num]*HZ+Menu[208][num]*IA+Menu[209][num]*IB+Menu[210][num]*IC+Menu[211][num]*ID+Menu[212][num]*IE+Menu[213][num]*IF+Menu[214][num]*IG+Menu[215][num]*IH+Menu[216][num]*II+Menu[217][num]*IJ+Menu[218][num]*IK+Menu[219][num]*IL+Menu[220][num]*IM+Menu[221][num]*IN+Menu[222][num]*IO+Menu[223][num]*IP+Menu[224][num]*IQ+Menu[225][num]*IR+Menu[226][num]*IS+Menu[227][num]*IT+Menu[228][num]*IU+Menu[229][num]*IV+Menu[230][num]*IW+Menu[231][num]*IX+Menu[232][num]*IY+Menu[233][num]*IZ+Menu[234][num]*JA+Menu[235][num]*JB+Menu[236][num]*JC+Menu[237][num]*JD+Menu[238][num]*JE+Menu[239][num]*JF+Menu[240][num]*JG+Menu[241][num]*JH+Menu[242][num]*JI+Menu[243][num]*JJ+Menu[244][num]*JK+Menu[245][num]*JL+Menu[246][num]*JM+Menu[247][num]*JN+Menu[248][num]*JO+Menu[249][num]*JP+Menu[250][num]*JQ+Menu[251][num]*JR+Menu[252][num]*JS+Menu[253][num]*JT+Menu[254][num]*JU

def eiyoukeisan(num,kaisuu):
    rate=int(kaisuu)
    for j in range(rate):
    		for eiyou_num in range(17):
    				eiyou[eiyou_num]+=Menu[num-1][eiyou_num+2]

#pattern
age=int(input("あなたの年齢は？"))
if(age<=2):
	age_zone=1
elif(age<=5):
	age_zone=2
elif(age<=7):
	age_zone=3
elif(age<=9):
	age_zone=4
elif(age<=11):
	age_zone=5
elif(age<=14):
	age_zone=6
elif(age<=17):
	age_zone=7
elif(age<=29):
	age_zone=8
elif(age<=49):
	age_zone=9
elif(age<=64):
	age_zone=10
elif(age<=75):
	age_zone=11
else:
	age_zone=12


sex=int(input("あなたの性別は？　0：男　1：女"))
type=int(input("日常的に体を動かしますか？　0：全然動かさない　1：ほどほどに動かす　2：すごく動かす"))

# Objective
index=2
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index)

# Constraints
#カロリー（kcal）下限
index=2
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[type*4+index][age_zone+sex*12]*0.9
#カロリー（kcal）上限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[type*4+index][age_zone+sex*12]*1.1

#タンパク質 (g)下限
index=3
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[type*4+index][age_zone+sex*12]
#タンパク質 (g)上限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[type*4+index][age_zone+sex*12]

#脂質 (m)下限
index=4
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[type*4+index][age_zone+sex*12]
#脂質 (m)上限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[type*4+index][age_zone+sex*12]

#炭水化物 (g)下限
index=5
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[type*4+index][age_zone+sex*12]
#炭水化物 (g)上限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[type*4+index][age_zone+sex*12]

#ナトリウム (mg)下限
index=6
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]
#ナトリウム (mg)上限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[8+index][age_zone+sex*12]

#カリウム (mg)下限
index=7
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]
#カリウム (mg)上限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[8+index][age_zone+sex*12]

#カルシウム (mg)下限
index=8
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]
#カルシウム (mg)上限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[8+index][age_zone+sex*12]

#リン (mg)下限
index=9
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]
#リン (mg)上限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[8+index][age_zone+sex*12]

#鉄 (mg)下限
index=10
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]
#鉄 (mg)上限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[8+index][age_zone+sex*12]

#ビタミンA (μg)下限
index=11
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]
#ビタミンA (μg)上限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[8+index][age_zone+sex*12]

#ビタミンB1 (mg)下限
index=12
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]

#ビタミンB2 (mg)下限
index=13
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]

#ナイアシン (mg)下限
index=14
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]
#ナイアシン (mg)上限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[8+index][age_zone+sex*12]

#ビタミンC (mg)下限
index=15
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]

#コレステロール (mg)下限
index=16
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]

#食物繊維 (g)下限
index=17
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]

#食塩相当量 (g)下限
index=18
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) >= lower_limit[8+index][age_zone+sex*12]
#食塩相当量 (g)下限
prob +=  burger(index)+sidemenu(index)+drink(index)+cafe(index) <= upper_limit[8+index][age_zone+sex*12]

# Solve the problem using the default solver
prob.solve()
print(LpStatus[prob.status])

# Print the value of the variables at the optimum
print("Result")
print("<注文品目>")
if(AA.value()>0):
	print(Menu[0][0],AA.value())
	eiyoukeisan(1,AA.value())
if(AB.value()>0):
	print(Menu[1][0],AB.value())
	eiyoukeisan(2,AB.value())
if(AC.value()>0):
	print(Menu[2][0],AC.value())
	eiyoukeisan(3,AC.value())
if(AD.value()>0):
	print(Menu[3][0],AD.value())
	eiyoukeisan(4,AD.value())
if(AE.value()>0):
	print(Menu[4][0],AE.value())
	eiyoukeisan(5,AE.value())
if(AF.value()>0):
	print(Menu[5][0],AF.value())
	eiyoukeisan(6,AF.value())
if(AG.value()>0):
	print(Menu[6][0],AG.value())
	eiyoukeisan(7,AG.value())
if(AH.value()>0):
	print(Menu[7][0],AH.value())
	eiyoukeisan(8,AH.value())
if(AI.value()>0):
	print(Menu[8][0],AI.value())
	eiyoukeisan(9,AI.value())
if(AJ.value()>0):
	print(Menu[9][0],AJ.value())
	eiyoukeisan(10,AJ.value())
if(AK.value()>0):
	print(Menu[10][0],AK.value())
	eiyoukeisan(11,AK.value())
if(AL.value()>0):
	print(Menu[11][0],AL.value())
	eiyoukeisan(12,AL.value())
if(AM.value()>0):
	print(Menu[12][0],AM.value())
	eiyoukeisan(13,AM.value())
if(AN.value()>0):
	print(Menu[13][0],AN.value())
	eiyoukeisan(14,AN.value())
if(AO.value()>0):
	print(Menu[14][0],AO.value())
	eiyoukeisan(15,AO.value())
if(AP.value()>0):
	print(Menu[15][0],AP.value())
	eiyoukeisan(16,AP.value())
if(AQ.value()>0):
	print(Menu[16][0],AQ.value())
	eiyoukeisan(17,AQ.value())
if(AR.value()>0):
	print(Menu[17][0],AR.value())
	eiyoukeisan(18,AR.value())
if(AS.value()>0):
	print(Menu[18][0],AS.value())
	eiyoukeisan(19,AS.value())
if(AT.value()>0):
	print(Menu[19][0],AT.value())
	eiyoukeisan(20,AT.value())
if(AU.value()>0):
	print(Menu[20][0],AU.value())
	eiyoukeisan(21,AU.value())
if(AV.value()>0):
	print(Menu[21][0],AV.value())
	eiyoukeisan(22,AV.value())
if(AW.value()>0):
	print(Menu[22][0],AW.value())
	eiyoukeisan(23,AW.value())
if(AX.value()>0):
	print(Menu[23][0],AX.value())
	eiyoukeisan(24,AX.value())
if(AY.value()>0):
	print(Menu[24][0],AY.value())
	eiyoukeisan(25,AY.value())
if(AZ.value()>0):
	print(Menu[25][0],AZ.value())
	eiyoukeisan(26,AZ.value())
if(BA.value()>0):
	print(Menu[26][0],BA.value())
	eiyoukeisan(27,BA.value())
if(BB.value()>0):
	print(Menu[27][0],BB.value())
	eiyoukeisan(28,BB.value())
if(BC.value()>0):
	print(Menu[28][0],BC.value())
	eiyoukeisan(29,BC.value())
if(BD.value()>0):
	print(Menu[29][0],BD.value())
	eiyoukeisan(30,BD.value())
if(BE.value()>0):
	print(Menu[30][0],BE.value())
	eiyoukeisan(31,BE.value())
if(BF.value()>0):
	print(Menu[31][0],BF.value())
	eiyoukeisan(32,BF.value())
if(BG.value()>0):
	print(Menu[32][0],BG.value())
	eiyoukeisan(33,BG.value())
if(BH.value()>0):
	print(Menu[33][0],BH.value())
	eiyoukeisan(34,BH.value())
if(BI.value()>0):
	print(Menu[34][0],BI.value())
	eiyoukeisan(35,BI.value())
if(BJ.value()>0):
	print(Menu[35][0],BJ.value())
	eiyoukeisan(36,BJ.value())
if(BK.value()>0):
	print(Menu[36][0],BK.value())
	eiyoukeisan(37,BK.value())
if(BL.value()>0):
	print(Menu[37][0],BL.value())
	eiyoukeisan(38,BL.value())
if(BM.value()>0):
	print(Menu[38][0],BM.value())
	eiyoukeisan(39,BM.value())
if(BN.value()>0):
	print(Menu[39][0],BN.value())
	eiyoukeisan(40,BN.value())
if(BO.value()>0):
	print(Menu[40][0],BO.value())
	eiyoukeisan(41,BO.value())
if(BP.value()>0):
	print(Menu[41][0],BP.value())
	eiyoukeisan(42,BP.value())
if(BQ.value()>0):
	print(Menu[42][0],BQ.value())
	eiyoukeisan(43,BQ.value())
if(BR.value()>0):
	print(Menu[43][0],BR.value())
	eiyoukeisan(44,BR.value())
if(BS.value()>0):
	print(Menu[44][0],BS.value())
	eiyoukeisan(45,BS.value())
if(BT.value()>0):
	print(Menu[45][0],BT.value())
	eiyoukeisan(46,BT.value())
if(BU.value()>0):
	print(Menu[46][0],BU.value())
	eiyoukeisan(47,BU.value())
if(BV.value()>0):
	print(Menu[47][0],BV.value())
	eiyoukeisan(48,BV.value())
if(BW.value()>0):
	print(Menu[48][0],BW.value())
	eiyoukeisan(49,BW.value())
if(BX.value()>0):
	print(Menu[49][0],BX.value())
	eiyoukeisan(50,BX.value())
if(BY.value()>0):
	print(Menu[50][0],BY.value())
	eiyoukeisan(51,BY.value())
if(BZ.value()>0):
	print(Menu[51][0],BZ.value())
	eiyoukeisan(52,BZ.value())
if(CA.value()>0):
	print(Menu[52][0],CA.value())
	eiyoukeisan(53,CA.value())
if(CB.value()>0):
	print(Menu[53][0],CB.value())
	eiyoukeisan(54,CB.value())
if(CC.value()>0):
	print(Menu[54][0],CC.value())
	eiyoukeisan(55,CC.value())
if(CD.value()>0):
	print(Menu[55][0],CD.value())
	eiyoukeisan(56,CD.value())
if(CE.value()>0):
	print(Menu[56][0],CE.value())
	eiyoukeisan(57,CE.value())
if(CF.value()>0):
	print(Menu[57][0],CF.value())
	eiyoukeisan(58,CF.value())
if(CG.value()>0):
	print(Menu[58][0],CG.value())
	eiyoukeisan(59,CG.value())
if(CH.value()>0):
	print(Menu[59][0],CH.value())
	eiyoukeisan(60,CH.value())
if(CI.value()>0):
	print(Menu[60][0],CI.value())
	eiyoukeisan(61,CI.value())
if(CJ.value()>0):
	print(Menu[61][0],CJ.value())
	eiyoukeisan(62,CJ.value())
if(CK.value()>0):
	print(Menu[62][0],CK.value())
	eiyoukeisan(63,CK.value())
if(CL.value()>0):
	print(Menu[63][0],CL.value())
	eiyoukeisan(64,CL.value())
if(CM.value()>0):
	print(Menu[64][0],CM.value())
	eiyoukeisan(65,CM.value())
if(CN.value()>0):
	print(Menu[65][0],CN.value())
	eiyoukeisan(66,CN.value())
if(CO.value()>0):
	print(Menu[66][0],CO.value())
	eiyoukeisan(67,CO.value())
if(CP.value()>0):
	print(Menu[67][0],CP.value())
	eiyoukeisan(68,CP.value())
if(CQ.value()>0):
	print(Menu[68][0],CQ.value())
	eiyoukeisan(69,CQ.value())
if(CR.value()>0):
	print(Menu[69][0],CR.value())
	eiyoukeisan(70,CR.value())
if(CS.value()>0):
	print(Menu[70][0],CS.value())
	eiyoukeisan(71,CS.value())
if(CT.value()>0):
	print(Menu[71][0],CT.value())
	eiyoukeisan(72,CT.value())
if(CU.value()>0):
	print(Menu[72][0],CU.value())
	eiyoukeisan(73,CU.value())
if(CV.value()>0):
	print(Menu[73][0],CV.value())
	eiyoukeisan(74,CV.value())
if(CW.value()>0):
	print(Menu[74][0],CW.value())
	eiyoukeisan(75,CW.value())
if(CX.value()>0):
	print(Menu[75][0],CX.value())
	eiyoukeisan(76,CX.value())
if(CY.value()>0):
	print(Menu[76][0],CY.value())
	eiyoukeisan(77,CY.value())
if(CZ.value()>0):
	print(Menu[77][0],CZ.value())
	eiyoukeisan(78,CZ.value())
if(DA.value()>0):
	print(Menu[78][0],DA.value())
	eiyoukeisan(79,DA.value())
if(DB.value()>0):
	print(Menu[79][0],DB.value())
	eiyoukeisan(80,DB.value())
if(DC.value()>0):
	print(Menu[80][0],DC.value())
	eiyoukeisan(81,DC.value())
if(DD.value()>0):
	print(Menu[81][0],DD.value())
	eiyoukeisan(82,DD.value())
if(DE.value()>0):
	print(Menu[82][0],DE.value())
	eiyoukeisan(83,DE.value())
if(DF.value()>0):
	print(Menu[83][0],DF.value())
	eiyoukeisan(84,DF.value())
if(DG.value()>0):
	print(Menu[84][0],DG.value())
	eiyoukeisan(85,DG.value())
if(DH.value()>0):
	print(Menu[85][0],DH.value())
	eiyoukeisan(86,DH.value())
if(DI.value()>0):
	print(Menu[86][0],DI.value())
	eiyoukeisan(87,DI.value())
if(DJ.value()>0):
	print(Menu[87][0],DJ.value())
	eiyoukeisan(88,DJ.value())
if(DK.value()>0):
	print(Menu[88][0],DK.value())
	eiyoukeisan(89,DK.value())
if(DL.value()>0):
	print(Menu[89][0],DL.value())
	eiyoukeisan(90,DL.value())
if(DM.value()>0):
	print(Menu[90][0],DM.value())
	eiyoukeisan(91,DM.value())
if(DN.value()>0):
	print(Menu[91][0],DN.value())
	eiyoukeisan(92,DN.value())
if(DO.value()>0):
	print(Menu[92][0],DO.value())
	eiyoukeisan(93,DO.value())
if(DP.value()>0):
	print(Menu[93][0],DP.value())
	eiyoukeisan(94,DP.value())
if(DQ.value()>0):
	print(Menu[94][0],DQ.value())
	eiyoukeisan(95,DQ.value())
if(DR.value()>0):
	print(Menu[95][0],DR.value())
	eiyoukeisan(96,DR.value())
if(DS.value()>0):
	print(Menu[96][0],DS.value())
	eiyoukeisan(97,DS.value())
if(DT.value()>0):
	print(Menu[97][0],DT.value())
	eiyoukeisan(98,DT.value())
if(DU.value()>0):
	print(Menu[98][0],DU.value())
	eiyoukeisan(99,DU.value())
if(DV.value()>0):
	print(Menu[99][0],DV.value())
	eiyoukeisan(100,DV.value())
if(DW.value()>0):
	print(Menu[100][0],DW.value())
	eiyoukeisan(101,DW.value())
if(DX.value()>0):
	print(Menu[101][0],DX.value())
	eiyoukeisan(102,DX.value())
if(DY.value()>0):
	print(Menu[102][0],DY.value())
	eiyoukeisan(103,DY.value())
if(DZ.value()>0):
	print(Menu[103][0],DZ.value())
	eiyoukeisan(104,DZ.value())
if(EA.value()>0):
	print(Menu[104][0],EA.value())
	eiyoukeisan(105,EA.value())
if(EB.value()>0):
	print(Menu[105][0],EB.value())
	eiyoukeisan(106,EB.value())
if(EC.value()>0):
	print(Menu[106][0],EC.value())
	eiyoukeisan(107,EC.value())
if(ED.value()>0):
	print(Menu[107][0],ED.value())
	eiyoukeisan(108,ED.value())
if(EE.value()>0):
	print(Menu[108][0],EE.value())
	eiyoukeisan(109,EE.value())
if(EF.value()>0):
	print(Menu[109][0],EF.value())
	eiyoukeisan(110,EF.value())
if(EG.value()>0):
	print(Menu[110][0],EG.value())
	eiyoukeisan(111,EG.value())
if(EH.value()>0):
	print(Menu[111][0],EH.value())
	eiyoukeisan(112,EH.value())
if(EI.value()>0):
	print(Menu[112][0],EI.value())
	eiyoukeisan(113,EI.value())
if(EJ.value()>0):
	print(Menu[113][0],EJ.value())
	eiyoukeisan(114,EJ.value())
if(EK.value()>0):
	print(Menu[114][0],EK.value())
	eiyoukeisan(115,EK.value())
if(EL.value()>0):
	print(Menu[115][0],EL.value())
	eiyoukeisan(116,EL.value())
if(EM.value()>0):
	print(Menu[116][0],EM.value())
	eiyoukeisan(117,EM.value())
if(EN.value()>0):
	print(Menu[117][0],EN.value())
	eiyoukeisan(118,EN.value())
if(EO.value()>0):
	print(Menu[118][0],EO.value())
	eiyoukeisan(119,EO.value())
if(EP.value()>0):
	print(Menu[119][0],EP.value())
	eiyoukeisan(120,EP.value())
if(EQ.value()>0):
	print(Menu[120][0],EQ.value())
	eiyoukeisan(121,EQ.value())
if(ER.value()>0):
	print(Menu[121][0],ER.value())
	eiyoukeisan(122,ER.value())
if(ES.value()>0):
	print(Menu[122][0],ES.value())
	eiyoukeisan(123,ES.value())
if(ET.value()>0):
	print(Menu[123][0],ET.value())
	eiyoukeisan(124,ET.value())
if(EU.value()>0):
	print(Menu[124][0],EU.value())
	eiyoukeisan(125,EU.value())
if(EV.value()>0):
	print(Menu[125][0],EV.value())
	eiyoukeisan(126,EV.value())
if(EW.value()>0):
	print(Menu[126][0],EW.value())
	eiyoukeisan(127,EW.value())
if(EX.value()>0):
	print(Menu[127][0],EX.value())
	eiyoukeisan(128,EX.value())
if(EY.value()>0):
	print(Menu[128][0],EY.value())
	eiyoukeisan(129,EY.value())
if(EZ.value()>0):
	print(Menu[129][0],EZ.value())
	eiyoukeisan(130,EZ.value())
if(FA.value()>0):
	print(Menu[130][0],FA.value())
	eiyoukeisan(131,FA.value())
if(FB.value()>0):
	print(Menu[131][0],FB.value())
	eiyoukeisan(132,FB.value())
if(FC.value()>0):
	print(Menu[132][0],FC.value())
	eiyoukeisan(133,FC.value())
if(FD.value()>0):
	print(Menu[133][0],FD.value())
	eiyoukeisan(134,FD.value())
if(FE.value()>0):
	print(Menu[134][0],FE.value())
	eiyoukeisan(135,FE.value())
if(FF.value()>0):
	print(Menu[135][0],FF.value())
	eiyoukeisan(136,FF.value())
if(FG.value()>0):
	print(Menu[136][0],FG.value())
	eiyoukeisan(137,FG.value())
if(FH.value()>0):
	print(Menu[137][0],FH.value())
	eiyoukeisan(138,FH.value())
if(FI.value()>0):
	print(Menu[138][0],FI.value())
	eiyoukeisan(139,FI.value())
if(FJ.value()>0):
	print(Menu[139][0],FJ.value())
	eiyoukeisan(140,FJ.value())
if(FK.value()>0):
	print(Menu[140][0],FK.value())
	eiyoukeisan(141,FK.value())
if(FL.value()>0):
	print(Menu[141][0],FL.value())
	eiyoukeisan(142,FL.value())
if(FM.value()>0):
	print(Menu[142][0],FM.value())
	eiyoukeisan(143,FM.value())
if(FN.value()>0):
	print(Menu[143][0],FN.value())
	eiyoukeisan(144,FN.value())
if(FO.value()>0):
	print(Menu[144][0],FO.value())
	eiyoukeisan(145,FO.value())
if(FP.value()>0):
	print(Menu[145][0],FP.value())
	eiyoukeisan(146,FP.value())
if(FQ.value()>0):
	print(Menu[146][0],FQ.value())
	eiyoukeisan(147,FQ.value())
if(FR.value()>0):
	print(Menu[147][0],FR.value())
	eiyoukeisan(148,FR.value())
if(FS.value()>0):
	print(Menu[148][0],FS.value())
	eiyoukeisan(149,FS.value())
if(FT.value()>0):
	print(Menu[149][0],FT.value())
	eiyoukeisan(150,FT.value())
if(FU.value()>0):
	print(Menu[150][0],FU.value())
	eiyoukeisan(151,FU.value())
if(FV.value()>0):
	print(Menu[151][0],FV.value())
	eiyoukeisan(152,FV.value())
if(FW.value()>0):
	print(Menu[152][0],FW.value())
	eiyoukeisan(153,FW.value())
if(FX.value()>0):
	print(Menu[153][0],FX.value())
	eiyoukeisan(154,FX.value())
if(FY.value()>0):
	print(Menu[154][0],FY.value())
	eiyoukeisan(155,FY.value())
if(FZ.value()>0):
	print(Menu[155][0],FZ.value())
	eiyoukeisan(156,FZ.value())
if(GA.value()>0):
	print(Menu[156][0],GA.value())
	eiyoukeisan(157,GA.value())
if(GB.value()>0):
	print(Menu[157][0],GB.value())
	eiyoukeisan(158,GB.value())
if(GC.value()>0):
	print(Menu[158][0],GC.value())
	eiyoukeisan(159,GC.value())
if(GD.value()>0):
	print(Menu[159][0],GD.value())
	eiyoukeisan(160,GD.value())
if(GE.value()>0):
	print(Menu[160][0],GE.value())
	eiyoukeisan(161,GE.value())
if(GF.value()>0):
	print(Menu[161][0],GF.value())
	eiyoukeisan(162,GF.value())
if(GG.value()>0):
	print(Menu[162][0],GG.value())
	eiyoukeisan(163,GG.value())
if(GH.value()>0):
	print(Menu[163][0],GH.value())
	eiyoukeisan(164,GH.value())
if(GI.value()>0):
	print(Menu[164][0],GI.value())
	eiyoukeisan(165,GI.value())
if(GJ.value()>0):
	print(Menu[165][0],GJ.value())
	eiyoukeisan(166,GJ.value())
if(GK.value()>0):
	print(Menu[166][0],GK.value())
	eiyoukeisan(167,GK.value())
if(GL.value()>0):
	print(Menu[167][0],GL.value())
	eiyoukeisan(168,GL.value())
if(GM.value()>0):
	print(Menu[168][0],GM.value())
	eiyoukeisan(169,GM.value())
if(GN.value()>0):
	print(Menu[169][0],GN.value())
	eiyoukeisan(170,GN.value())
if(GO.value()>0):
	print(Menu[170][0],GO.value())
	eiyoukeisan(171,GO.value())
if(GP.value()>0):
	print(Menu[171][0],GP.value())
	eiyoukeisan(172,GP.value())
if(GQ.value()>0):
	print(Menu[172][0],GQ.value())
	eiyoukeisan(173,GQ.value())
if(GR.value()>0):
	print(Menu[173][0],GR.value())
	eiyoukeisan(174,GR.value())
if(GS.value()>0):
	print(Menu[174][0],GS.value())
	eiyoukeisan(175,GS.value())
if(GT.value()>0):
	print(Menu[175][0],GT.value())
	eiyoukeisan(176,GT.value())
if(GU.value()>0):
	print(Menu[176][0],GU.value())
	eiyoukeisan(177,GU.value())
if(GV.value()>0):
	print(Menu[177][0],GV.value())
	eiyoukeisan(178,GV.value())
if(GW.value()>0):
	print(Menu[178][0],GW.value())
	eiyoukeisan(179,GW.value())
if(GX.value()>0):
	print(Menu[179][0],GX.value())
	eiyoukeisan(180,GX.value())
if(GY.value()>0):
	print(Menu[180][0],GY.value())
	eiyoukeisan(181,GY.value())
if(GZ.value()>0):
	print(Menu[181][0],GZ.value())
	eiyoukeisan(182,GZ.value())
if(HA.value()>0):
	print(Menu[182][0],HA.value())
	eiyoukeisan(183,HA.value())
if(HB.value()>0):
	print(Menu[183][0],HB.value())
	eiyoukeisan(184,HB.value())
if(HC.value()>0):
	print(Menu[184][0],HC.value())
	eiyoukeisan(185,HC.value())
if(HD.value()>0):
	print(Menu[185][0],HD.value())
	eiyoukeisan(186,HD.value())
if(HE.value()>0):
	print(Menu[186][0],HE.value())
	eiyoukeisan(187,HE.value())
if(HF.value()>0):
	print(Menu[187][0],HF.value())
	eiyoukeisan(188,HF.value())
if(HG.value()>0):
	print(Menu[188][0],HG.value())
	eiyoukeisan(189,HG.value())
if(HH.value()>0):
	print(Menu[189][0],HH.value())
	eiyoukeisan(190,HH.value())
if(HI.value()>0):
	print(Menu[190][0],HI.value())
	eiyoukeisan(191,HI.value())
if(HJ.value()>0):
	print(Menu[191][0],HJ.value())
	eiyoukeisan(192,HJ.value())
if(HK.value()>0):
	print(Menu[192][0],HK.value())
	eiyoukeisan(193,HK.value())
if(HL.value()>0):
	print(Menu[193][0],HL.value())
	eiyoukeisan(194,HL.value())
if(HM.value()>0):
	print(Menu[194][0],HM.value())
	eiyoukeisan(195,HM.value())
if(HN.value()>0):
	print(Menu[195][0],HN.value())
	eiyoukeisan(196,HN.value())
if(HO.value()>0):
	print(Menu[196][0],HO.value())
	eiyoukeisan(197,HO.value())
if(HP.value()>0):
	print(Menu[197][0],HP.value())
	eiyoukeisan(198,HP.value())
if(HQ.value()>0):
	print(Menu[198][0],HQ.value())
	eiyoukeisan(199,HQ.value())
if(HR.value()>0):
	print(Menu[199][0],HR.value())
	eiyoukeisan(200,HR.value())
if(HS.value()>0):
	print(Menu[200][0],HS.value())
	eiyoukeisan(201,HS.value())
if(HT.value()>0):
	print(Menu[201][0],HT.value())
	eiyoukeisan(202,HT.value())
if(HU.value()>0):
	print(Menu[202][0],HU.value())
	eiyoukeisan(203,HU.value())
if(HV.value()>0):
	print(Menu[203][0],HV.value())
	eiyoukeisan(204,HV.value())
if(HW.value()>0):
	print(Menu[204][0],HW.value())
	eiyoukeisan(205,HW.value())
if(HX.value()>0):
	print(Menu[205][0],HX.value())
	eiyoukeisan(206,HX.value())
if(HY.value()>0):
	print(Menu[206][0],HY.value())
	eiyoukeisan(207,HY.value())
if(HZ.value()>0):
	print(Menu[207][0],HZ.value())
	eiyoukeisan(208,HZ.value())
if(IA.value()>0):
	print(Menu[208][0],IA.value())
	eiyoukeisan(209,IA.value())
if(IB.value()>0):
	print(Menu[209][0],IB.value())
	eiyoukeisan(210,IB.value())
if(IC.value()>0):
	print(Menu[210][0],IC.value())
	eiyoukeisan(211,IC.value())
if(ID.value()>0):
	print(Menu[211][0],ID.value())
	eiyoukeisan(212,ID.value())
if(IE.value()>0):
	print(Menu[212][0],IE.value())
	eiyoukeisan(213,IE.value())
if(IF.value()>0):
	print(Menu[213][0],IF.value())
	eiyoukeisan(214,IF.value())
if(IG.value()>0):
	print(Menu[214][0],IG.value())
	eiyoukeisan(215,IG.value())
if(IH.value()>0):
	print(Menu[215][0],IH.value())
	eiyoukeisan(216,IH.value())
if(II.value()>0):
	print(Menu[216][0],II.value())
	eiyoukeisan(217,II.value())
if(IJ.value()>0):
	print(Menu[217][0],IJ.value())
	eiyoukeisan(218,IJ.value())
if(IK.value()>0):
	print(Menu[218][0],IK.value())
	eiyoukeisan(219,IK.value())
if(IL.value()>0):
	print(Menu[219][0],IL.value())
	eiyoukeisan(220,IL.value())
if(IM.value()>0):
	print(Menu[220][0],IM.value())
	eiyoukeisan(221,IM.value())
if(IN.value()>0):
	print(Menu[221][0],IN.value())
	eiyoukeisan(222,IN.value())
if(IO.value()>0):
	print(Menu[222][0],IO.value())
	eiyoukeisan(223,IO.value())
if(IP.value()>0):
	print(Menu[223][0],IP.value())
	eiyoukeisan(224,IP.value())
if(IQ.value()>0):
	print(Menu[224][0],IQ.value())
	eiyoukeisan(225,IQ.value())
if(IR.value()>0):
	print(Menu[225][0],IR.value())
	eiyoukeisan(226,IR.value())
if(IS.value()>0):
	print(Menu[226][0],IS.value())
	eiyoukeisan(227,IS.value())
if(IT.value()>0):
	print(Menu[227][0],IT.value())
	eiyoukeisan(228,IT.value())
if(IU.value()>0):
	print(Menu[228][0],IU.value())
	eiyoukeisan(229,IU.value())
if(IV.value()>0):
	print(Menu[229][0],IV.value())
	eiyoukeisan(230,IV.value())
if(IW.value()>0):
	print(Menu[230][0],IW.value())
	eiyoukeisan(231,IW.value())
if(IX.value()>0):
	print(Menu[231][0],IX.value())
	eiyoukeisan(232,IX.value())
if(IY.value()>0):
	print(Menu[232][0],IY.value())
	eiyoukeisan(233,IY.value())
if(IZ.value()>0):
	print(Menu[233][0],IZ.value())
	eiyoukeisan(234,IZ.value())
if(JA.value()>0):
	print(Menu[234][0],JA.value())
	eiyoukeisan(235,JA.value())
if(JB.value()>0):
	print(Menu[235][0],JB.value())
	eiyoukeisan(236,JB.value())
if(JC.value()>0):
	print(Menu[236][0],JC.value())
	eiyoukeisan(237,JC.value())
if(JD.value()>0):
	print(Menu[237][0],JD.value())
	eiyoukeisan(238,JD.value())
if(JE.value()>0):
	print(Menu[238][0],JE.value())
	eiyoukeisan(239,JE.value())
if(JF.value()>0):
	print(Menu[239][0],JF.value())
	eiyoukeisan(240,JF.value())
if(JG.value()>0):
	print(Menu[240][0],JG.value())
	eiyoukeisan(241,JG.value())
if(JH.value()>0):
	print(Menu[241][0],JH.value())
	eiyoukeisan(242,JH.value())
if(JI.value()>0):
	print(Menu[242][0],JI.value())
	eiyoukeisan(243,JI.value())
if(JJ.value()>0):
	print(Menu[243][0],JJ.value())
	eiyoukeisan(244,JJ.value())
if(JK.value()>0):
	print(Menu[244][0],JK.value())
	eiyoukeisan(245,JK.value())
if(JL.value()>0):
	print(Menu[245][0],JL.value())
	eiyoukeisan(246,JL.value())
if(JM.value()>0):
	print(Menu[246][0],JM.value())
	eiyoukeisan(247,JM.value())
if(JN.value()>0):
	print(Menu[247][0],JN.value())
	eiyoukeisan(248,JN.value())
if(JO.value()>0):
	print(Menu[248][0],JO.value())
	eiyoukeisan(249,JO.value())
if(JP.value()>0):
	print(Menu[249][0],JP.value())
	eiyoukeisan(250,JP.value())
if(JQ.value()>0):
	print(Menu[250][0],JQ.value())
	eiyoukeisan(251,JQ.value())
if(JR.value()>0):
	print(Menu[251][0],JR.value())
	eiyoukeisan(252,JR.value())
if(JS.value()>0):
	print(Menu[252][0],JS.value())
	eiyoukeisan(253,JS.value())
if(JT.value()>0):
	print(Menu[253][0],JT.value())
	eiyoukeisan(254,JT.value())
if(JU.value()>0):
	print(Menu[254][0],JU.value())
	eiyoukeisan(255,JU.value())

print("")
print("<摂取栄養素>")
for i in range(17):
	print(eiyouso[i+1],":",round(eiyou[i],1))
```