int cost = int.Parse(Console.ReadLine()); int availableMoney = int.Parse(Console.ReadLine()); int spendcounter = 0; int dayscounter = 0; while (availableMoney < cost && spendcounter < 5) { string type = Console.ReadLine(); int money = int.Parse(Console.ReadLine()); if (type == "spend") { if (money <= availableMoney) { availableMoney -= money; spendcounter++; } else { availableMoney = 0; spendcounter++; } } else if (type == "save") { availableMoney += money; spendcounter = 0; } dayscounter++; } if (spendcounter >= 5) { Console.WriteLine("You can't save the money."); Console.WriteLine(dayscounter); } else (availableMoney >= cost) { Console.WriteLine($"You saved the money for {dayscounter} days."); }