Grains exercise | 2nd iteration -Grains #total update