#include <iostream>
using namespace std;
typedef struct {
short width;
short height;
short left;
short top;
int S;
short orientation;
} Rectangle;
bool input_rectangle(Rectangle* rect) {
short width;
short height;
std::cin >> width >> height;
(*rect).width = width;
(*rect).height = height;
(*rect).S = width * height;
(*rect).top = 0;
(*rect).left = 0;
if(width>height) {
(*rect).orientation = 100;
}
else {
(*rect).orientation = 100;
}
return width!=0 || height!=0;
}
int main() {
Rectangle* rectangles = new Rectangle[10];
for(int i=0;i<10;i++)
input_rectangle(&rectangles[i]);
for(int i=0;i<10;i++)
std::cout << rectangles[i].width << " x " << rectangles[i].height << " = " << rectangles[i].S << "\n";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdHlwZWRlZiBzdHJ1Y3QgewogIHNob3J0IHdpZHRoOwogIHNob3J0IGhlaWdodDsKICBzaG9ydCBsZWZ0OwogIHNob3J0IHRvcDsKCiAgaW50IFM7CiAgc2hvcnQgb3JpZW50YXRpb247Cn0gUmVjdGFuZ2xlOwoKYm9vbCBpbnB1dF9yZWN0YW5nbGUoUmVjdGFuZ2xlKiByZWN0KSB7CiAgc2hvcnQgd2lkdGg7CiAgc2hvcnQgaGVpZ2h0OwoKICBzdGQ6OmNpbiA+PiB3aWR0aCA+PiBoZWlnaHQ7CgogICgqcmVjdCkud2lkdGggID0gd2lkdGg7CiAgKCpyZWN0KS5oZWlnaHQgPSBoZWlnaHQ7CiAgKCpyZWN0KS5TICAgICAgPSB3aWR0aCAqIGhlaWdodDsKCiAgKCpyZWN0KS50b3AgID0gMDsKICAoKnJlY3QpLmxlZnQgPSAwOwoKICBpZih3aWR0aD5oZWlnaHQpIHsKICAgICgqcmVjdCkub3JpZW50YXRpb24gPSAxMDA7CiAgfQogIGVsc2UgewogICAgKCpyZWN0KS5vcmllbnRhdGlvbiA9IDEwMDsKICB9CgogIHJldHVybiB3aWR0aCE9MCB8fCBoZWlnaHQhPTA7Cn0KCmludCBtYWluKCkgewogIFJlY3RhbmdsZSogcmVjdGFuZ2xlcyA9IG5ldyBSZWN0YW5nbGVbMTBdOwogIGZvcihpbnQgaT0wO2k8MTA7aSsrKQogICAgICBpbnB1dF9yZWN0YW5nbGUoJnJlY3RhbmdsZXNbaV0pOwogIAkKICBmb3IoaW50IGk9MDtpPDEwO2krKykKICAgICAgc3RkOjpjb3V0IDw8IHJlY3RhbmdsZXNbaV0ud2lkdGggPDwgIiB4ICIgPDwgcmVjdGFuZ2xlc1tpXS5oZWlnaHQgPDwgIiA9ICIgPDwgcmVjdGFuZ2xlc1tpXS5TIDw8ICJcbiI7Cn0=