#include<stdio.h>
int last[1000000];
int main(){
	int a,b;
	while(~scanf("%d%d",&a,&b)){
		for(int i=0;i<b;i++)last[i]=-1;
		int now=a;
		int at=0;
		while(1){
			now*=10;
			printf("%d",now/b);
			if(~last[now%b]){
				printf("\n");
				for(int i=0;i<=last[now%b];i++)printf(" ");
				for(int i=last[now%b]+1;i<=at;i++)printf("^");
				printf("\n");
				break;
			}
			now%=b;
			last[now]=at++;
			if(now==0){
				printf("\n");
				break;
			}
		}
	}
}