#include <stdio.h>
int main(void) {
int g1,g2,g3,g4,g5,g6,g7,g8,g9,g10,tk,moto;
moto=0;
tk=0;
if (8001>g1||8093<g1)
g1=8000;
g2=g1-4500;
g3=g2-2000;
/*ヤマ初期サロ判別*/
g5=g1-8000;
if (g5<42){
switch (g5) {
case 1 : g4=31; break;
case 2 : g4=34; break;
case 3 : g4=35; break;
case 4 : g4=37; break;
case 5 : g4=38; break;
case 6 : g4=39; break;
case 7 : g4=41; break;
case 8 : g4=26; break;
case 9 : g4=23; break;
case 10: g4=25; break;
case 11: g4=4; break;
case 12: g4=2; break;
case 13: g4=7; break;
case 14: g4=8; break;
case 15: g4=11; break;
case 16: g4=15; break;
case 17: g4=5; break;
case 18: g4=10; break;
case 19: g4=16; break;
case 20: g4=12; break;
case 21: g4=9; break;
case 22: g4=17; break;
case 23: g4=13; break;
case 24: g4=14; break;
case 25: g4=19; break;
case 26: g4=22; break;
case 27: g4=24; break;
case 28: g4=20; break;
case 29: g4=3; break;
case 30: g4=1; break;
case 31: g4=6; break;
case 32: g4=21; break;
case 33: g4=28; break;
case 34: g4=30; break;
case 35: g4=32; break;
case 36: g4=27; break;
case 37: g4=29; break;
case 38: g4=33; break;
case 39: g4=36; break;
case 40: g4=40; break;
case 41: g4=18; break;
}
g4=g4+1000;
}else{
g4=g5+1000;
}
/*6号車判別*/
if((g1-8000)<42||(g1-8000)>83){
g6=g1-2000;
}else{
/*余剰サハ組込をどこの工場で行ったか判別*/
tk=0;
switch (g1-8000){
case 45: tk=1; break;
case 48: tk=1; break;
case 49: tk=1; break;
case 53: tk=1; break;
case 54: tk=1; break;
case 57: tk=1; break;
case 60: tk=1; break;
case 65: tk=1; break;
case 67: tk=1; break;
case 70: tk=1; break;
case 72: tk=1; break;
case 74: tk=1; break;
case 75: tk=1; break;
case 77: tk=1; break;
case 79: tk=1; break;
case 81: tk=1; break;
case 83: tk=1; break;
default: tk=0; break;
}
/*コツサハの元編成情報入力*/
switch (g1-8000){
case 43: moto=25; break;
case 44: moto=8; break;
case 45: moto=9; break;
case 46: moto=10; break;
case 47: moto=11; break;
case 48: moto=14; break;
case 49: moto=12; break;
case 50: moto=16; break;
case 51: moto=13; break;
case 52: moto=17; break;
case 53: moto=15; break;
case 54: moto=18; break;
case 55: moto=19; break;
case 56: moto=20; break;
case 57: moto=21; break;
case 58: moto=22; break;
case 59: moto=23; break;
case 60: moto=24; break;
case 61: moto=41; break;
case 62: moto=27; break;
case 63: moto=31; break;
case 64: moto=32; break;
case 65: moto=26; break;
case 66: moto=28; break;
case 67: moto=30; break;
case 68: moto=29; break;
case 69: moto=36; break;
case 70: moto=33; break;
case 71: moto=34; break;
case 72: moto=37; break;
case 73: moto=1; break;
case 74: moto=35; break;
case 75: moto=38; break;
case 76: moto=2; break;
case 77: moto=39; break;
case 78: moto=3; break;
case 79: moto=4; break;
case 80: moto=5; break;
case 81: moto=40; break;
case 82: moto=6; break;
default: moto=42; break;
}
if (tk==0) {
g6=3*moto+1000;
g7=g6-1;
}else{
g7=3*moto+1000;
g6=g7-1;
}
if (moto==42){
g6=1125;
g7=1124;
}
}
/*小山車78モハユニット**/
if (g1<8042){
if (g1<8012){
g7=((g1-8000)*2)+999;
}
if(g1>8011&&g1<8021){
g7=g1-6990;
}
if(g1>8020&&g1<8026){
g7=(g1-8000)*2+990;
}
if(g1>8025&&g1<8030){
g7=g1-6985;
}
if(g1>8029&&g1<8035){
g7=g1-6984;
}
switch (g1-8000){
case 35: g7=1052;break;
case 36: g7=1054;break;
case 37: g7=1056;break;
case 38: g7=1059;break;
case 39: g7=1062;break;
case 40: g7=1065;break;
case 41: g7=1068;break;
default : break;
}
g8=g7;
}
if(g1>8083){
switch (g1-8000){
case 84: g7=1104;break;
case 85: g7=1106;break;
case 86: g7=1108;break;
case 87: g7=1110;break;
case 88: g7=1112;break;
case 89: g7=1114;break;
case 90: g7=1116;break;
case 91: g7=1117;break;
default : break;
}
g8=g7;
/*山後期9号車*/
g9=g1-6958;
}
/*10号車(国府津は8,9号車も)*/
if (g1<8042){
g9=(g1-8000)*3+998;
g10=g1-2000;
}else if (g1>8083){
g10=g1-2042;
}else{
g10=g1+459;
g9=g10-5000;
g8=g9-2000;
}
if (g1<8042||g1>8083){
}else{
}
/*編成番号*/
if (g1>8000&&g1<8042||g1>8083&&g1<8092){
printf("(U%d)\n",g1
-8000+500);
}else{
if(g1<8051){
}else{
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglpbnQgZzEsZzIsZzMsZzQsZzUsZzYsZzcsZzgsZzksZzEwLHRrLG1vdG87CgkKCW1vdG89MDsKCXRrPTA7CgkKCXByaW50ZigiMeWPt+i7iuOBrui7iueVquOCkuaJk+OBo+OBpuOBj+OBoOOBleOBhFxuXG4iKTsKCXNjYW5mKCIlZCIsJmcxKTsKCQoJaWYgKDgwMDE+ZzF8fDgwOTM8ZzEpCgkJZzE9ODAwMDsKCWcyPWcxLTQ1MDA7CglnMz1nMi0yMDAwOwoJCgkvKuODpOODnuWIneacn+OCteODreWIpOWIpSovCglnNT1nMS04MDAwOwoJaWYgKGc1PDQyKXsKCQlzd2l0Y2ggKGc1KSB7CgkJCWNhc2UgMSA6IGc0PTMxOyBicmVhazsKCQkJY2FzZSAyIDogZzQ9MzQ7IGJyZWFrOwoJCQljYXNlIDMgOiBnND0zNTsgYnJlYWs7CgkJCWNhc2UgNCA6IGc0PTM3OyBicmVhazsKCQkJY2FzZSA1IDogZzQ9Mzg7IGJyZWFrOwoJCQljYXNlIDYgOiBnND0zOTsgYnJlYWs7CgkJCWNhc2UgNyA6IGc0PTQxOyBicmVhazsKCQkJY2FzZSA4IDogZzQ9MjY7IGJyZWFrOwoJCQljYXNlIDkgOiBnND0yMzsgYnJlYWs7CgkJCQoJCQljYXNlIDEwOiBnND0yNTsgYnJlYWs7CgkJCWNhc2UgMTE6IGc0PTQ7IGJyZWFrOwoJCQljYXNlIDEyOiBnND0yOyBicmVhazsKCQkJY2FzZSAxMzogZzQ9NzsgYnJlYWs7CgkJCWNhc2UgMTQ6IGc0PTg7IGJyZWFrOwoJCQljYXNlIDE1OiBnND0xMTsgYnJlYWs7CgkJCWNhc2UgMTY6IGc0PTE1OyBicmVhazsKCQkJY2FzZSAxNzogZzQ9NTsgYnJlYWs7CgkJCWNhc2UgMTg6IGc0PTEwOyBicmVhazsKCQkJY2FzZSAxOTogZzQ9MTY7IGJyZWFrOwoJCQkKCQkJY2FzZSAyMDogZzQ9MTI7IGJyZWFrOwoJCQljYXNlIDIxOiBnND05OyBicmVhazsKCQkJY2FzZSAyMjogZzQ9MTc7IGJyZWFrOwoJCQljYXNlIDIzOiBnND0xMzsgYnJlYWs7CgkJCWNhc2UgMjQ6IGc0PTE0OyBicmVhazsKCQkJY2FzZSAyNTogZzQ9MTk7IGJyZWFrOwoJCQljYXNlIDI2OiBnND0yMjsgYnJlYWs7CgkJCWNhc2UgMjc6IGc0PTI0OyBicmVhazsKCQkJY2FzZSAyODogZzQ9MjA7IGJyZWFrOwoJCQljYXNlIDI5OiBnND0zOyBicmVhazsKCQkJCgkJCWNhc2UgMzA6IGc0PTE7IGJyZWFrOwoJCQljYXNlIDMxOiBnND02OyBicmVhazsKCQkJY2FzZSAzMjogZzQ9MjE7IGJyZWFrOwoJCQljYXNlIDMzOiBnND0yODsgYnJlYWs7CgkJCWNhc2UgMzQ6IGc0PTMwOyBicmVhazsKCQkJY2FzZSAzNTogZzQ9MzI7IGJyZWFrOwoJCQljYXNlIDM2OiBnND0yNzsgYnJlYWs7CgkJCWNhc2UgMzc6IGc0PTI5OyBicmVhazsKCQkJY2FzZSAzODogZzQ9MzM7IGJyZWFrOwoJCQljYXNlIDM5OiBnND0zNjsgYnJlYWs7CgkJCQoJCQljYXNlIDQwOiBnND00MDsgYnJlYWs7CgkJCWNhc2UgNDE6IGc0PTE4OyBicmVhazsKCQl9CgkJZzQ9ZzQrMTAwMDsKCX1lbHNlewoJCWc0PWc1KzEwMDA7CgkJCgl9CgkKCS8qNuWPt+i7iuWIpOWIpSovCgkKCWlmKChnMS04MDAwKTw0Mnx8KGcxLTgwMDApPjgzKXsKCQlnNj1nMS0yMDAwOwoJfWVsc2V7CgkJLyrkvZnlibDjgrXjg4/ntYTovrzjgpLjganjgZPjga7lt6XloLTjgafooYzjgaPjgZ/jgYvliKTliKUqLwoJCXRrPTA7CgkJc3dpdGNoIChnMS04MDAwKXsKCQkJY2FzZSA0NTogdGs9MTsgYnJlYWs7CgkJCWNhc2UgNDg6IHRrPTE7IGJyZWFrOwoJCQljYXNlIDQ5OiB0az0xOyBicmVhazsKCQkJCgkJCWNhc2UgNTM6IHRrPTE7IGJyZWFrOwoJCQljYXNlIDU0OiB0az0xOyBicmVhazsKCQkJY2FzZSA1NzogdGs9MTsgYnJlYWs7CgkJCQoJCQljYXNlIDYwOiB0az0xOyBicmVhazsKCQkJY2FzZSA2NTogdGs9MTsgYnJlYWs7CgkJCWNhc2UgNjc6IHRrPTE7IGJyZWFrOwoJCQkKCQkJY2FzZSA3MDogdGs9MTsgYnJlYWs7CgkJCWNhc2UgNzI6IHRrPTE7IGJyZWFrOwoJCQljYXNlIDc0OiB0az0xOyBicmVhazsKCQkJY2FzZSA3NTogdGs9MTsgYnJlYWs7CgkJCWNhc2UgNzc6IHRrPTE7IGJyZWFrOwoJCQljYXNlIDc5OiB0az0xOyBicmVhazsKCQkJCgkJCWNhc2UgODE6IHRrPTE7IGJyZWFrOwoJCQljYXNlIDgzOiB0az0xOyBicmVhazsKCQkJCgkJCWRlZmF1bHQ6IHRrPTA7IGJyZWFrOwoJCX0KCQkKCQkvKuOCs+ODhOOCteODj+OBruWFg+e3qOaIkOaDheWgseWFpeWKmyovCgkJc3dpdGNoIChnMS04MDAwKXsKCQkJY2FzZSA0MzogbW90bz0yNTsgYnJlYWs7CgkJCWNhc2UgNDQ6IG1vdG89ODsgYnJlYWs7CgkJCWNhc2UgNDU6IG1vdG89OTsgYnJlYWs7CgkJCWNhc2UgNDY6IG1vdG89MTA7IGJyZWFrOwoJCQljYXNlIDQ3OiBtb3RvPTExOyBicmVhazsKCQkJY2FzZSA0ODogbW90bz0xNDsgYnJlYWs7CgkJCWNhc2UgNDk6IG1vdG89MTI7IGJyZWFrOwoJCQkKCQkJY2FzZSA1MDogbW90bz0xNjsgYnJlYWs7CgkJCWNhc2UgNTE6IG1vdG89MTM7IGJyZWFrOwoJCQljYXNlIDUyOiBtb3RvPTE3OyBicmVhazsKCQkJY2FzZSA1MzogbW90bz0xNTsgYnJlYWs7CgkJCWNhc2UgNTQ6IG1vdG89MTg7IGJyZWFrOwoJCQljYXNlIDU1OiBtb3RvPTE5OyBicmVhazsKCQkJY2FzZSA1NjogbW90bz0yMDsgYnJlYWs7CgkJCWNhc2UgNTc6IG1vdG89MjE7IGJyZWFrOwoJCQljYXNlIDU4OiBtb3RvPTIyOyBicmVhazsKCQkJY2FzZSA1OTogbW90bz0yMzsgYnJlYWs7CgkJCQoJCQljYXNlIDYwOiBtb3RvPTI0OyBicmVhazsKCQkJY2FzZSA2MTogbW90bz00MTsgYnJlYWs7CgkJCWNhc2UgNjI6IG1vdG89Mjc7IGJyZWFrOwoJCQljYXNlIDYzOiBtb3RvPTMxOyBicmVhazsKCQkJY2FzZSA2NDogbW90bz0zMjsgYnJlYWs7CgkJCWNhc2UgNjU6IG1vdG89MjY7IGJyZWFrOwoJCQljYXNlIDY2OiBtb3RvPTI4OyBicmVhazsKCQkJY2FzZSA2NzogbW90bz0zMDsgYnJlYWs7CgkJCWNhc2UgNjg6IG1vdG89Mjk7IGJyZWFrOwoJCQljYXNlIDY5OiBtb3RvPTM2OyBicmVhazsKCQkJCgkJCWNhc2UgNzA6IG1vdG89MzM7IGJyZWFrOwoJCQljYXNlIDcxOiBtb3RvPTM0OyBicmVhazsKCQkJY2FzZSA3MjogbW90bz0zNzsgYnJlYWs7CgkJCWNhc2UgNzM6IG1vdG89MTsgYnJlYWs7CgkJCWNhc2UgNzQ6IG1vdG89MzU7IGJyZWFrOwoJCQljYXNlIDc1OiBtb3RvPTM4OyBicmVhazsKCQkJY2FzZSA3NjogbW90bz0yOyBicmVhazsKCQkJY2FzZSA3NzogbW90bz0zOTsgYnJlYWs7CgkJCWNhc2UgNzg6IG1vdG89MzsgYnJlYWs7CgkJCWNhc2UgNzk6IG1vdG89NDsgYnJlYWs7CgkJCQoJCQljYXNlIDgwOiBtb3RvPTU7IGJyZWFrOwoJCQljYXNlIDgxOiBtb3RvPTQwOyBicmVhazsKCQkJY2FzZSA4MjogbW90bz02OyBicmVhazsKCQkJCgkJCWRlZmF1bHQ6IG1vdG89NDI7IGJyZWFrOwoJCQkKCQl9CgkJCgkJaWYgKHRrPT0wKSB7CgkJCWc2PTMqbW90bysxMDAwOwoJCQlnNz1nNi0xOwoJCX1lbHNlewoJCQlnNz0zKm1vdG8rMTAwMDsKCQkJZzY9ZzctMTsKCQl9CgkJaWYgKG1vdG89PTQyKXsKCQkJZzY9MTEyNTsKCQkJZzc9MTEyNDsKCQl9CgkJCgl9CgkvKuWwj+Wxsei7ijc444Oi44OP44Om44OL44OD44OI77yKKi8KCWlmIChnMTw4MDQyKXsKCQkKCQlpZiAoZzE8ODAxMil7CgkJCWc3PSgoZzEtODAwMCkqMikrOTk5OwoJCX0KCQkKCQlpZihnMT44MDExJiZnMTw4MDIxKXsKCQkJZzc9ZzEtNjk5MDsKCQl9CgkJaWYoZzE+ODAyMCYmZzE8ODAyNil7CgkJCWc3PShnMS04MDAwKSoyKzk5MDsKCQl9CgkJaWYoZzE+ODAyNSYmZzE8ODAzMCl7CgkJCWc3PWcxLTY5ODU7CgkJfQoJCWlmKGcxPjgwMjkmJmcxPDgwMzUpewoJCQlnNz1nMS02OTg0OwoJCX0KCQlzd2l0Y2ggKGcxLTgwMDApewoJCQljYXNlIDM1OiBnNz0xMDUyO2JyZWFrOwoJCQljYXNlIDM2OiBnNz0xMDU0O2JyZWFrOwoJCQljYXNlIDM3OiBnNz0xMDU2O2JyZWFrOwoJCQljYXNlIDM4OiBnNz0xMDU5O2JyZWFrOwoJCQljYXNlIDM5OiBnNz0xMDYyO2JyZWFrOwoJCQljYXNlIDQwOiBnNz0xMDY1O2JyZWFrOwoJCQljYXNlIDQxOiBnNz0xMDY4O2JyZWFrOwoJCQlkZWZhdWx0IDogYnJlYWs7CgkJCQoJCX0KCWc4PWc3OwoJfQoJaWYoZzE+ODA4Myl7CgkJc3dpdGNoIChnMS04MDAwKXsKCQkJY2FzZSA4NDogZzc9MTEwNDticmVhazsKCQkJY2FzZSA4NTogZzc9MTEwNjticmVhazsKCQkJY2FzZSA4NjogZzc9MTEwODticmVhazsKCQkJY2FzZSA4NzogZzc9MTExMDticmVhazsKCQkJY2FzZSA4ODogZzc9MTExMjticmVhazsKCQkJY2FzZSA4OTogZzc9MTExNDticmVhazsKCQkKCQkJY2FzZSA5MDogZzc9MTExNjticmVhazsKCQkJY2FzZSA5MTogZzc9MTExNzticmVhazsKCQkJZGVmYXVsdCA6IGJyZWFrOwoJCX0KCQlnOD1nNzsKCQkvKuWxseW+jOacnznlj7fou4oqLwoJCWc5PWcxLTY5NTg7Cgl9CgkKCQoJCgkvKjEw5Y+36LuKKOWbveW6nOa0peOBrzgsOeWPt+i7iuOCgu+8iSovCglpZiAoZzE8ODA0Mil7CgkJZzk9KGcxLTgwMDApKjMrOTk4OwoJCWcxMD1nMS0yMDAwOwoJfWVsc2UgaWYgKGcxPjgwODMpewoJCWcxMD1nMS0yMDQyOwoJfWVsc2V7CgkJZzEwPWcxKzQ1OTsKCQlnOT1nMTAtNTAwMDsKCQlnOD1nOS0yMDAwOwoJfQoJCQoJCQoJCgkKCXByaW50Zigi44Kv44OPRTIzMCAlZFxuIixnMSk7CglwcmludGYoIuODouODj0UyMzAgJWRcbiIsZzIpOwoJcHJpbnRmKCLjg6Ljg49FMjMxICVkXG4iLGczKTsKCXByaW50Zigi44K144OtRTIzMCAlZFxuIixnNCk7CglwcmludGYoIuOCteODrUUyMzEgJWRcbiIsZzQpOwoJcHJpbnRmKCLjgrXjg49FMjMxICVkXG4iLGc2KTsKCQoJaWYgKGcxPDgwNDJ8fGcxPjgwODMpewoJCXByaW50Zigi44Oi44OPRTIzMCAlZFxuIixnNyk7CgkJcHJpbnRmKCLjg6Ljg49FMjMxICVkXG4iLGc4KTsKCQlwcmludGYoIuOCteODj0UyMzEgJWRcbiIsZzkpOwoJCQoJfWVsc2V7CgkJCgkJcHJpbnRmKCLjgrXjg49FMjMxICVkXG4iLGc3KTsKCQlwcmludGYoIuODouODj0UyMzAgJWRcbiIsZzgpOwoJCXByaW50Zigi44Oi44OPRTIzMSAlZFxuIixnOSk7Cgl9CgkKCXByaW50Zigi44Kv44OPRTIzMSAlZFxuIixnMTApOwoJCgkvKue3qOaIkOeVquWPtyovCglpZiAoZzE+ODAwMCYmZzE8ODA0Mnx8ZzE+ODA4MyYmZzE8ODA5Mil7CgkJcHJpbnRmKCIoVSVkKVxuIixnMS04MDAwKzUwMCk7CgkJCgl9ZWxzZXsKCQlpZihnMTw4MDUxKXsKCQkJcHJpbnRmKCIoSy0wJWQpXG4iLGcxLTgwNDEpOwoJCX1lbHNlewoJCQlwcmludGYoIihLLSVkKVxuIixnMS04MDQxKTsKCQl9CgkJCgl9CgoJcmV0dXJuIDA7Cn0K