#include <iostream>
#include <algorithm>
#include <vector>
#include <set>
#include <math.h>
#include <map>
#include <numeric>
using namespace std;
typedef long long int ll;

int d[]={10,50,100,500};

int main(){
	cin.tie(nullptr);
	ios::sync_with_stdio(false);
	bool hi=0;
	while(1){
		int n; cin >> n;
		if(n==0)break;
		if(hi)cout << endl;
		int a[4];
		int r[4]={};
		int sum=0;
		for(int i=0;i<4;i++){
			cin >> a[i];
			sum+=d[i]*a[i];
		}
		sum-=n;
		for(int i=3;i>=0;i--){
			while(sum>=d[i]){
				sum-=d[i];
				r[i]++;
			}
		}
		for(int i=0;i<4;i++){
			int x=a[i]-r[i];
			if(x>0){
				cout << d[i] << " " << x << endl;
			}
		}
		hi=1;
	}
}
