#include<bits/stdc++.h> using namespace std; bool cmp(char a,char b) { return a>b; } //int stoint(string s){ // int sum=0; // for( int i=0;i<s.length();i++){ // sum=sum*10+(s[i]- '0' ); // } // return sum; //} int main(void) { string s; cin>>s; s.insert(0,4-s.size(),'0'); do{ string a=s,b=s; sort(a.begin(),a.end(),cmp); sort(b.begin(),b.end()); int diff=stoi(a)-stoi(b); s=to_string(diff); s.insert(0,4-s.size(),'0'); cout<<a<<" - "<<b<<" = "<<s<<endl; }while(s!="6174"&&s!="0000"); return 0; }