There are $2019$ students sitting around circular table. Initially each of them have one candy. Teacher is allowed to pick one student, who has at least one can candy, and this student can decide, whether he gives his candy to his neighbour on the right or on the left. Prove that no matter what students teacher picks during the process, students can always ensure that any point of time no student has more than $2$ candies.
Problem
Source: Latvian TST for Baltic Way 2019 Problem 5
Tags: monovariant, invariant, combinatorics, combinatorics unsolved, Process