Looping calculation

Hi everyone, Im new to KNIME. Im working with this kind of data and my purpose is that I want to find month (or months) needed to cover the ‘amount’.

I want to check if the value of months can cover the value of ‘amount’ column or not.

The flow is, I have to check the value of the latest month first, if it larger than the ‘amount’, return the name of that month (if it can be formatted to Date is perfect)

If the latest month can cover a part of ‘amount’, then check the previous month, then return the name of all the months that need to cover the ‘amount’

Edit: Data in Apr, Mar, Feb is Number (Double). I forgot to change it.