#include <iostream>
#include <fstream>
#include <sstream>
#include <iomanip> 
#include <complex> 
#include <string>
#include <vector> 
#include <list>
#include <deque> 
#include <stack> 
#include <queue> 
#include <set>
#include <map>
#include <bitset>
#include <functional>
#include <utility>
#include <algorithm> 
#include <numeric> 
#include <typeinfo> 
#include <cstdio>
#include <cstdlib> 
#include <cstring>
#include <cmath>
#include <climits> 
#include <ctime>
using namespace std;

//ツ可コツ古?q1ツ、ツ予ツ算 bツ、ツつアツづ個つィツ禿キツ可ョツつウツづアツづ?づ個嘉ッツ津δ地ツ鶏100ツグツδ可δ?づ個値ツ段 c1ツ、ツづ督づつつ、 ツづ個鶏ツ禿キ100ツグツδ可δ?づ個値ツ段 c2ツ、ツ嘉ッツ津δ地ツ鶏ツづーツ暗ェツ人ツつェツ板δつヲツづゥツ療環づ個湘」ツ古?q2 
//q1 b c1 c2 q2
int q1,b,c1,c2,q2;
int main(void){
	while(1){
		cin >> q1;
		if(q1==0)break;
		cin >> b >> c1 >> c2 >> q2;
		int ic=0;
		while(b>=c1 && ic<q2){
			ic++;
			b-=c1;
		}
		int nc=0;
		while(b>=c2){
			nc++;
			b-=c2;
		}
		while(ic+nc<q1){
			if(q1<=q2 || ic==0)break;
			ic--;
			b+=c1;
			while(b-c2>=0){
				nc++;
				b-=c2;
			}
		}
		if(ic+nc>=q1 && ic>0)cout << ic << " " << nc << endl;
		else cout << "NA" << endl;
	}
    return 0;
}