#include<vector>
#include<string>
using namespace std;
int main(){
	int p,q;
	while(cin>>p>>q){
		vector<int> amari; bool f=1; int keta;
		amari.push_back(p);
		p*=10; int len;
		for(len=0;;len++){
			cout<<p/q;
			p%=q;
			if(p==0){
				f=0;
				break;
			}
			for(int j=0;j<amari.size();j++)if(amari[j]==p){
				keta=j; goto END;
			}
			amari.push_back(p);
			p*=10;
		}
		END:;
		cout<<endl;
		if(f){
			string s;
			for(int i=0;i<keta;i++)s+=" ";
			for(int i=0;i<=len-keta;i++)s+="^";
			cout<<s<<endl;
		}
	}
	return 0;
}