using static  System.Console ; 
 
namespace CaixaEletronico { 
    public class Program { 
        public static  void  Main( string[ ]  args)  { 
            WriteLine( "Caixa Eletronico\n \n " ) ; 
			var valor =  0 ; 
			while  ( valor >  - 1 )  { 
				Write( "Digite o valor do saque (-1 para sair): " ) ; 
				if  ( int .TryParse ( ReadLine( ) ,  out valor)  &&  valor >  - 1 )  { 
					int  notas100 =  valor /  100 ; 
					int  resto =  valor -  ( notas100 *  100 ) ; 
					int  notas50 =  resto /  50 ; 
					resto -=  notas50 *  50 ; 
					int  notas20 =  resto /  20 ; 
					resto -=  notas20 *  20 ; 
					int  notas10 =  resto /  10 ; 
					resto -=  notas10 *  10 ; 
					int  notas5 =  resto /  5 ; 
					resto -=  notas5 *  5 ; 
					int  notas1 =  resto /  1 ; 
					resto -=  notas1 *  1 ; 
					WriteLine( $"\n Quantidade de notas:\n Notas de 100R$:  {notas100}\n " ) ; 
					WriteLine( $"Notas de 50R$:  {notas50}\n " ) ; 
					WriteLine( $"Notas de 20R$:  {notas20}\n " ) ; 
					WriteLine( $"Notas de 10R$:  {notas10}\n " ) ; 
					WriteLine( $"Notas de 5R$:  {notas5}\n " ) ; 
					WriteLine( $"Notas de 1R$:  {notas1}\n " ) ; 
				} 
			} 
        } 
    } 
} 
 
//https://pt.stackoverflow.com/q/237845/101 
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwoJCQkJCQpuYW1lc3BhY2UgQ2FpeGFFbGV0cm9uaWNvIHsKICAgIHB1YmxpYyBjbGFzcyBQcm9ncmFtIHsKICAgICAgICBwdWJsaWMgc3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgICAgIFdyaXRlTGluZSgiQ2FpeGEgRWxldHJvbmljb1xuXG4iKTsKCQkJdmFyIHZhbG9yID0gMDsKCQkJd2hpbGUgKHZhbG9yID4gLTEpIHsKCQkJCVdyaXRlKCJEaWdpdGUgbyB2YWxvciBkbyBzYXF1ZSAoLTEgcGFyYSBzYWlyKTogIik7CgkJCQlpZiAoaW50LlRyeVBhcnNlKFJlYWRMaW5lKCksIG91dCB2YWxvcikgJiYgdmFsb3IgPiAtMSkgewoJCQkJCWludCBub3RhczEwMCA9IHZhbG9yIC8gMTAwOwoJCQkJCWludCByZXN0byA9IHZhbG9yIC0gKG5vdGFzMTAwICogMTAwKTsKCQkJCQlpbnQgbm90YXM1MCA9IHJlc3RvIC8gNTA7CgkJCQkJcmVzdG8gLT0gbm90YXM1MCAqIDUwOwoJCQkJCWludCBub3RhczIwID0gcmVzdG8gLyAyMDsKCQkJCQlyZXN0byAtPSBub3RhczIwICogMjA7CgkJCQkJaW50IG5vdGFzMTAgPSByZXN0byAvIDEwOwoJCQkJCXJlc3RvIC09IG5vdGFzMTAgKiAxMDsKCQkJCQlpbnQgbm90YXM1ID0gcmVzdG8gLyA1OwoJCQkJCXJlc3RvIC09IG5vdGFzNSAqIDU7CgkJCQkJaW50IG5vdGFzMSA9IHJlc3RvIC8gMTsKCQkJCQlyZXN0byAtPSBub3RhczEgKiAxOwoJCQkJCVdyaXRlTGluZSgkIlxuUXVhbnRpZGFkZSBkZSBub3Rhczpcbk5vdGFzIGRlIDEwMFIkOiAge25vdGFzMTAwfVxuIik7CgkJCQkJV3JpdGVMaW5lKCQiTm90YXMgZGUgNTBSJDogIHtub3RhczUwfVxuIik7CgkJCQkJV3JpdGVMaW5lKCQiTm90YXMgZGUgMjBSJDogIHtub3RhczIwfVxuIik7CgkJCQkJV3JpdGVMaW5lKCQiTm90YXMgZGUgMTBSJDogIHtub3RhczEwfVxuIik7CgkJCQkJV3JpdGVMaW5lKCQiTm90YXMgZGUgNVIkOiAge25vdGFzNX1cbiIpOwoJCQkJCVdyaXRlTGluZSgkIk5vdGFzIGRlIDFSJDogIHtub3RhczF9XG4iKTsKCQkJCX0KCQkJfQogICAgICAgIH0KICAgIH0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMjM3ODQ1LzEwMQ==