```
#!/usr/local/bin/python3
import sys
coins = { "quarters" : 25, "dimes" : 10, "nickels" : 5, "pennies" : 1 }
def mkChange( balance, coin ):
 qty = balance // coins[ coin ]
 if( qty ):
 print( str( qty ) + ' ' + coin )
 return( balance % coins[ coin ] )
if( __name__ == "__main__" ):
 if( len( sys.argv ) == 2 ):
 balance = int( sys.argv[ 1 ] )
 balance = mkChange( balance, "quarters" )
 balance = mkChange( balance, "dimes" )
 balance = mkChange( balance, "nickels" )
 balance = mkChange( balance, "pennies" )
 else:
 sys.stderr.write( "\\usage: " + sys.argv[ 0 ] + " <change owed>\\" )
```