暂存
#include <cstdio>
#include <iostream>
#include <vector>
#include <cstring>
using namespace std;
int n;
string arr, brr;
int main(){
//scanf("%d",n);
cin >> n >> arr >> brr;
int l1 = arr.size(), l2 = brr.size();
//cout << l1 << " " << l2;
string c = "0.", d = "0.", e = "0.";
bool key = true;
for(int i=0; i<n; i++){
if(arr[i]==brr[i]) {
c += arr[i];
}
else {
key = false;
break;
}
}
if(key) {
printf("YES ");
cout << c << "*10^" << l1;
}
else {
printf("NO ");
for(int i=0; i<n; i++){
d += arr[i];
e += brr[i];
}
cout << d << "*10^" << l1 << " " << e << "*10^" << l2;
}
return 0;
}