using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
///
/// Класс SecondSolution
/// основной класс программы
/// выводящий оставшегося игрока
/// в игре "Считалочка"
///
class SecondSolution
{
///
/// Метод Main() является
/// входной точкой работы программы
///
public static void Main()
{
Console.Write("Кол-во игроков");
int n = int.Parse(Console.ReadLine());
Console.Write("До скольки будем считать?");
int k = int.Parse(Console.ReadLine());
Queue ring = new Queue(Enumerable.Range(1, n));
while (ring.Count != 1)
{
for (int i = 1; i <= k; ++i)
{
int x = ring.Dequeue();
if (i != k) ring.Enqueue(x);
}
}
Console.WriteLine("Остался игрок под номером" + ring.Dequeue());
}
}
}