Masala B

Xotira 128 MB Vaqt 1000 ms
14

Shohruh matematika darsida

Shohruh endigina 3-sinfga o‘tdi. Hozirda u nafaqat qo‘shish va ko‘paytirish, balki ayirish hamda bo‘lish amallarini ham o‘rganmoqda. Matematika o‘qituvchisi O‘g‘iloy opa Shohruhga uyga topshiriq berdi. Vazifa shundan iboratki: u bitta son \(X\) ni 1 dan 100 gacha oraliqdan tanlaydi va shu son ustida ketma-ket amallarni bajaradi.

Ammo Shohruh manfiy sonlar va kasrlar bilan ishlay olmaydi. Shuning uchun:

  • Agar biron-bir amal natijasida hosil bo‘lgan qiymat manfiy son bo‘lsa, yoki
  • bo‘lish natijasi butun son bo‘lmasa — Shohruh bu \(X\) soni ustida amallarni bajarishni davom ettirmaydi.

Sizdan talab etiladi: 1 dan 100 gacha bo‘lgan qaysi sonlarni tanlasa, Shohruh barcha amallarni muvaffaqiyatli bajara oladi? Ularning umumiy sonini aniqlang.


Kiruvchi ma'lumotlar:

Dastlabki qatorda bitta butun son \(N \ (1 \le N \le 10)\) - amallar soni kiritiladi.

Keyingi \(N\) ta qatorda amal turi hamda uning qiymati beriladi, kiritilgan sonlar natural va qiymati 5 dan oshmaydi. 

Amallar: ADD (qo'shish), SUBTRACT (ayirish), MULTIPLY (ko'paytirish) va DIVIDE (bo'lish).


Chiquvchi ma'lumotlar:

Bitta qatorda 1 dan 100 gacha bo'lgan nechta sonni tanlash mumkinligini chop eting.


Misollar
# input.txt output.txt
1
2
ADD 1
SUBTRACT 10
92
2
2
MULTIPLY 2
SUBTRACT 2
100