new grains problem and solution