Итак.
За 20 дней завод выпустил 1800 машинок, значит, за один день он выпускал 1800/20 = 90 машинок.
Если он будет выпускать на 12 машинок больше, то каждый день он будет выпускать 102 машинки. Значит, за 30 дней он выпустит 30*102 = 3060 машинок
Разложим число 9:
8+1
7+2
6+3
5+4
Так как нам известно, что книга стоит на рубль дороже, значит выбираем вариант 5+4 (5-4=1 - на рубль дешевле)