#include <iostream>
using namespace std;

int main()
{
	int q1, b, c1, c2, q2;

	while( cin >> q1 && q1 ){
		cin >> b >> c1 >> c2 >> q2;
		int a1, a2;
		a1 = b / c1;
		if( a1 > q2 ){
			a1 = q2;
		}
		a2 = ( b - c1 * a1 ) / c2;
		if( a1 + a2 < q1 ){
			int s = q1 - ( a1 + a2 );
			int cc = c1 - c2;
			if( cc > 0 ){
				double cb = static_cast< double >( cc ) / c2;	// can buy:１個交換するとc2がcb個買えるようになる
				double swtmp = s / cb;
				int sw = static_cast<int>( swtmp );
				int swn = static_cast<int>( sw * cb );
				a1 -= ( swn - 1 );
				do{
					--a1;
					a2 = ( b - c1 * a1 ) / c2;
				}while( a1 > 0 && a1 + a2 < q1 );
				if( a1 > 0 ){
					a2 = ( b - c1 * a1 ) / c2;
				}else{
					a1 = a2 = -1;
				}
			}else{
				a1 = a2 = -1;
			}
		}
		if( a1 == 0 || ( a1 == -1 && a2 == -1 ) ){
			cout << "NA" << endl;
		}else{
			cout << a1 << " " << a2 << endl;
		}
	}

	return 0;
}