Ram gets a box of chocolates having 140 chocolates on his birthday. He ate 20 chocolates that day. He realized it was wrong and slowed down after that. He ate 6 chocolates every day after his birthday. How long did it take Ram to finish all the chocolates?

2 answers

(140-20)/6 = 20 days

This is not an AP, where each day would have a different number of chocolates.
Actually it is

Day 1 2 3
#choc. 120 114 108

21 is the answer I am not going to do the rest