#include <stdio.h>
#include <string.h>
int main(void)
{
const char *commands[] = {"left", "right", "up", "down", NULL};
char inp_command[6];
int dir[] = {-1, 0, 1, 0, 0, -1, 0, 1};
int x = 0, y = 0;
while(scanf("%5s", inp_command
) != EOF
) {
for (int i = 0; commands[i]; i++)
if (!strcmp(inp_command
, commands
[i
])) {
x += dir[i * 2], y += dir[i * 2 + 1];
break;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKHZvaWQpCnsKCWNvbnN0IGNoYXIgKmNvbW1hbmRzW10gPSB7ImxlZnQiLCAicmlnaHQiLCAidXAiLCAiZG93biIsIE5VTEx9OwoJY2hhciBpbnBfY29tbWFuZFs2XTsKCWludCBkaXJbXSA9IHstMSwgMCwgMSwgMCwgMCwgLTEsIDAsIDF9OwoJaW50IHggPSAwLCB5ID0gMDsKCQoJd2hpbGUoc2NhbmYoIiU1cyIsIGlucF9jb21tYW5kKSAhPSBFT0YpCgl7CgkJZm9yIChpbnQgaSA9IDA7IGNvbW1hbmRzW2ldOyBpKyspCgkJCWlmICghc3RyY21wKGlucF9jb21tYW5kLCBjb21tYW5kc1tpXSkpCgkJCXsKCQkJCXggKz0gZGlyW2kgKiAyXSwgeSArPSBkaXJbaSAqIDIgKyAxXTsKCQkJCWJyZWFrOwoJCQl9Cgl9CglwcmludGYoIiVkICVkXG4iLCB4LCB5KTsKCXJldHVybiAwOwp9