#include <iostream>

using namespace std;

int q1, b, c1, c2, q2;
long lev;


bool C(long x){	
	lev = (b-c1*x)/c2;//ツ閉津環鶏ツ禿キツ。
	if(b-c1*x<0)return false;
	if(q2<x)    return false;
	if(lev<0)   return false;
	return x+lev>=q1;
}


void solve(){
	long l=0, u=10000000;


	for(int i=0; i<100; i++){
		long m=(l+u)/2;
		C(m)?l=m
			:u=m;
	}
	if(u-1+lev>=q1&&u-1>0){
		if(lev<0)lev=0;
		cout<<u-1<<' '<<lev<<"\n";
	}else
		cout<<"NA\n";
 }  
  
int main(){ 	
	while(cin>>q1){
		if(!q1)break;
		cin>>b>>c1>>c2>>q2;
		solve();
	}
    return 0;  
}  