#include <stdio.h>
int main()
{
int c1;
char string[50],temp;
for(c1=1;string[c1+1] != '\0' || string[c1+2] != '\0' || string[c1] != '\0';c1++) /*logic correction needed*/
{
if(!(string[c1] <= '9' || string[c1] >= '0'))
{
if(!(string[c1-1] <= '9' || string[c1-1] >= '0'))
{
if(string[c1] == '/')
{
temp = string[c1-1];
string[c1-1] = string[c1+1];
string[c1+1] = temp;
c1++;
}
else
{/*logic for manipulation*/
if(string[c1] == '*' && (string[c1-1] == '+' || string[c1-1] == '-') )
{
temp = string[c1-1];
string[c1-1] = string[c1+1];
string[c1+1] = temp;
c1++;
}
else
{
if(string[c1] == '+' && string[c1-1] == '-' )
{
temp = string[c1-1];
string[c1-1] = string[c1+1];
string[c1+1] = temp;
c1++;
}
else
{
temp = string[c1];
string[c1] = string[c1+1];
string[c1+1] = temp;
c1++;
}
}
}
}
else
{
temp = string[c1];
string[c1] = string[c1+1];
string[c1+1] = temp;
c1 = c1 + 1;
}
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKCWludCBjMTsKCWNoYXIgc3RyaW5nWzUwXSx0ZW1wOwoJZ2V0cyhzdHJpbmcpOwoJZm9yKGMxPTE7c3RyaW5nW2MxKzFdICE9ICdcMCcgfHwgc3RyaW5nW2MxKzJdICE9ICdcMCcgfHwgc3RyaW5nW2MxXSAhPSAnXDAnO2MxKyspIC8qbG9naWMgY29ycmVjdGlvbiBuZWVkZWQqLwoJCXsKCQkJaWYoIShzdHJpbmdbYzFdIDw9ICc5JyB8fCBzdHJpbmdbYzFdID49ICcwJykpCgkJCXsKCQkJCWlmKCEoc3RyaW5nW2MxLTFdIDw9ICc5JyB8fCBzdHJpbmdbYzEtMV0gPj0gJzAnKSkKCQkJCXsKCQkJCQlpZihzdHJpbmdbYzFdID09ICcvJykKCQkJCQl7CgkJCQkJdGVtcCA9IHN0cmluZ1tjMS0xXTsKCQkJCQlzdHJpbmdbYzEtMV0gPSBzdHJpbmdbYzErMV07CgkJCQkJc3RyaW5nW2MxKzFdID0gdGVtcDsKCQkJCQljMSsrOwoJCQkJCX0KCQkJCQllbHNlCgkJCQkJey8qbG9naWMgZm9yIG1hbmlwdWxhdGlvbiovCgkJCQkJCWlmKHN0cmluZ1tjMV0gPT0gJyonICYmIChzdHJpbmdbYzEtMV0gPT0gJysnIHx8IHN0cmluZ1tjMS0xXSA9PSAnLScpICkKCQkJCQkJewoJCQkJCQl0ZW1wID0gc3RyaW5nW2MxLTFdOwoJCQkJCQlzdHJpbmdbYzEtMV0gPSBzdHJpbmdbYzErMV07CgkJCQkJCXN0cmluZ1tjMSsxXSA9IHRlbXA7CgkJCQkJCWMxKys7CgkJCQkJCX0KCQkJCQkJZWxzZQoJCQkJCQl7CgkJCQkJCQlpZihzdHJpbmdbYzFdID09ICcrJyAmJiBzdHJpbmdbYzEtMV0gPT0gJy0nICkKCQkJCQkJCXsKCQkJCQkJCXRlbXAgPSBzdHJpbmdbYzEtMV07CgkJCQkJCQlzdHJpbmdbYzEtMV0gPSBzdHJpbmdbYzErMV07CgkJCQkJCQlzdHJpbmdbYzErMV0gPSB0ZW1wOwoJCQkJCQkJYzErKzsKCQkJCQkJCX0KCQkJCQkJCWVsc2UKCQkJCQkJCXsKCQkJCQkJCXRlbXAgPSBzdHJpbmdbYzFdOwoJCQkJCQkJc3RyaW5nW2MxXSA9IHN0cmluZ1tjMSsxXTsKCQkJCQkJCXN0cmluZ1tjMSsxXSA9IHRlbXA7CgkJCQkJCQljMSsrOwoJCQkJCQkJfQoJCQkJCQl9CgkJCQkJfQoJCQkJfQoJCQkJZWxzZSAKCQkJCXsKCQkJCXRlbXAgPSBzdHJpbmdbYzFdOwoJCQkJc3RyaW5nW2MxXSA9IHN0cmluZ1tjMSsxXTsKCQkJCXN0cmluZ1tjMSsxXSA9IHRlbXA7CgkJCQljMSA9IGMxICsgMTsKCQkJCX0KCQkJfQoJCX0KCXB1dHMoc3RyaW5nKTsKCXJldHVybiAwOwp9