- 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