Problem Link:- CodeChef: Practical coding for everyone

**Editorial**

**Difficulty****- Cakewalk.**

**Prerequisites****- observation of the pattern of how the used time is getting subtracted from the total allocated time.**

**Explanation****- The time after which Sunny needs to talk with her boyfriend L can be successively subtracted from the total time and after every L amount of time K(the time Sunny takes to talk with her boyfriend)is also getting subtracted from the total time. So we can see a pattern that for every (K+L) time, some L amount of work is getting done. Hence we are using condition and a counter “res” to count how much work is done. The variable p in the code may be less than or greater than or equal to M. Depending upon the condition we need to change the output.**

**Complexity****– O(N) where N is the no. of test cases.**