using System;
class Program
{
static void Main()
{
decimal change = 0.92m;
var coins = new [] {
new { name = "quarter", nominal = 0.25m },
new { name = "dime", nominal = 0.10m },
new { name = "nickel", nominal = 0.05m },
new { name = "pennies", nominal = 0.01m }
};
foreach (var coin in coins)
{
int count = (int) (change / coin.nominal);
change -= count * coin.nominal;
Console.WriteLine("{0} {1}", count, coin.name);
}
}
}
dXNpbmcgU3lzdGVtOwoKY2xhc3MgUHJvZ3JhbQp7CiAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKICAgICAgICBkZWNpbWFsIGNoYW5nZSAgICA9IDAuOTJtOwoKICAgICAgICB2YXIgY29pbnMgPSBuZXcgW10gewogICAgICAgICAgICBuZXcgeyBuYW1lID0gInF1YXJ0ZXIiLCBub21pbmFsICAgPSAwLjI1bSB9LAogICAgICAgICAgICBuZXcgeyBuYW1lID0gImRpbWUiLCBub21pbmFsICAgICAgPSAwLjEwbSB9LAogICAgICAgICAgICBuZXcgeyBuYW1lID0gIm5pY2tlbCIsIG5vbWluYWwgICAgPSAwLjA1bSB9LAogICAgICAgICAgICBuZXcgeyBuYW1lID0gInBlbm5pZXMiLCBub21pbmFsICAgPSAwLjAxbSB9CiAgICAgICAgfTsKCiAgICAgICAgZm9yZWFjaCAodmFyIGNvaW4gaW4gY29pbnMpCiAgICAgICAgewogICAgICAgICAgICBpbnQgY291bnQgPSAoaW50KSAoY2hhbmdlIC8gY29pbi5ub21pbmFsKTsKICAgICAgICAgICAgY2hhbmdlIC09IGNvdW50ICogY29pbi5ub21pbmFsOwoKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoInswfSB7MX0iLCBjb3VudCwgY29pbi5uYW1lKTsKICAgICAgICB9CiAgICB9Cn0K