Código
ICPC18