Beans and Grains - 112 / 112

12...110111112
12...110111112