#include<iostream>

using namespace std;

int main(){

  int p,q;
  int data[100];
  int c=0;
  int di;
  bool f;
  while(cin>>p>>q){
    p*=10;
    c=0;
    while(1){
      data[c]=p;
      f=false;
      for(int i=0;i<c;i++){
	if(p==data[i]){
	  di=i;
	  f=true;
	}
      }
      if(f) break;
      c++;
      cout<<p/q;
      p%=q;
      p*=10;
      if(p==0) break;
    }
    cout<<endl;
    for(int i=0;i<di;i++){
      cout<<" ";
    }
    if(p!=0){
      for(int i=di;i<c;i++){
	cout<<"^";
      }
      cout<<endl;
    }
  }

}