#pragma XOD dirtieness disable
#define ten 10
node {
void evaluate(Context ctx) {
Number y = getValue<input_IN>(ctx);
Number x1 = y / ten;
byte x = fmod(y, ten);
emitValue<output_U>(ctx, x);
x = fmod(x1, ten);
emitValue<output_T>(ctx, x);
byte x2 = x1 / ten;
x = fmod(x2, ten);
emitValue<output_H>(ctx, x);
x = x2 / ten;
emitValue<output_TH>(ctx, x);
}
}