advent-of-code/2022/2/index.js

14 lines
12 KiB
JavaScript

const guide = "B X\nB Z\nB Z\nA Y\nB X\nA Y\nC Y\nA Y\nC X\nB X\nA Y\nB Z\nA Y\nA X\nB X\nA Y\nA Y\nB Y\nA Y\nA Y\nA Y\nB Y\nC Y\nA Y\nA Y\nC X\nB Z\nB Z\nC Z\nB Z\nA Y\nA Y\nB Z\nA Y\nB X\nA Y\nA Y\nA Y\nC Z\nA Y\nC Y\nB X\nA Y\nA Y\nA Y\nB X\nA X\nB Y\nB Z\nA Y\nA Y\nA Y\nB Z\nA Y\nA Y\nB Y\nB X\nC Y\nB Z\nC Z\nA Y\nC X\nB Z\nA Z\nC X\nA Y\nA Y\nA Z\nB Z\nA Y\nA Y\nB Y\nB Z\nA Y\nA Y\nC X\nB X\nA Y\nB Z\nA Y\nB Y\nB Y\nA Y\nB Y\nB Z\nB X\nB Y\nB X\nB Z\nB Z\nA Y\nA Y\nA Z\nA X\nA Y\nB Z\nA Y\nB X\nA X\nA Y\nB X\nA X\nA Z\nB Z\nA Y\nA Y\nA Y\nB Z\nA Y\nB X\nA Y\nA Y\nB Z\nB Y\nA X\nC Y\nC Y\nA Y\nB X\nB X\nB Z\nB Z\nB Y\nB Y\nB Z\nB Z\nB X\nB Z\nB Z\nB Z\nA Y\nA Y\nB Z\nB Z\nB X\nA Y\nC Z\nB Z\nB X\nB Z\nA X\nA Y\nB X\nB X\nA Y\nB X\nB Z\nB Z\nA Z\nB Y\nA Y\nB X\nA Y\nC Y\nB Y\nA Y\nA Y\nB Y\nB X\nA Y\nB X\nB Z\nA Y\nB Z\nB X\nB X\nA Y\nA Y\nB Z\nA Z\nB Z\nC Z\nB Z\nC X\nA Y\nA Y\nA Y\nA Y\nA Y\nA Z\nB Z\nB Y\nC Y\nA X\nC Y\nA Y\nA X\nB Z\nA Y\nC Z\nA Y\nA Y\nA Z\nC Y\nC Y\nA Y\nA Y\nA Y\nB Z\nB Z\nB X\nB X\nB Y\nA Y\nA X\nB Z\nB X\nB Z\nA Y\nB Z\nA X\nB Z\nA Y\nA Y\nB Z\nA X\nB Y\nA Y\nA Y\nA Y\nB X\nA Y\nC Z\nB Y\nB X\nA Y\nB Z\nA Y\nA Y\nA Y\nB Z\nA Z\nC Y\nA Y\nA Y\nB Z\nA Y\nA Y\nA Y\nB Z\nA Z\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nB X\nA Y\nB X\nA Y\nC Z\nB Z\nA Y\nA Y\nB Z\nA Y\nA Y\nB Z\nA Y\nA Y\nA Y\nB Z\nA Z\nA Y\nA Y\nC Y\nA Y\nA Y\nA Y\nB Z\nA Y\nA Z\nB Z\nC Y\nB Y\nB Z\nB Z\nC X\nA Y\nA X\nB Y\nA Y\nB Z\nA X\nB Y\nC Y\nB Z\nA Y\nA Y\nB X\nA Y\nB Z\nB Z\nB X\nB Z\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nB Y\nA Y\nA Y\nA Y\nA Y\nA Y\nB Z\nA Y\nA Y\nA Y\nA Y\nA Y\nB Y\nB Y\nA Y\nA Z\nA Y\nA Y\nA Y\nB X\nB Z\nA X\nA Z\nA Y\nB X\nA Z\nA Y\nB X\nA X\nB X\nA Y\nA Y\nB X\nB X\nA Y\nB X\nA Y\nA Y\nB Y\nB Z\nA Y\nA Y\nB Z\nC X\nB X\nB Z\nB Z\nA Y\nA X\nA Y\nA Y\nC Y\nA Y\nB Z\nC Y\nC Y\nA Y\nA Y\nB X\nA Y\nA Y\nA Y\nA Y\nA X\nA Y\nB Y\nB Z\nA Y\nB Z\nB X\nC Y\nB Z\nB X\nB Z\nA Y\nA Y\nA Z\nA Y\nC Y\nB Z\nA Y\nA Y\nB Y\nB Z\nB Z\nA X\nA Y\nB Z\nA Y\nB X\nA Y\nA Y\nB Z\nB X\nB Z\nA Y\nA Y\nB Y\nB Z\nB X\nA Y\nB X\nA Y\nA Y\nA Y\nA Y\nA Y\nB Z\nA Y\nB Y\nA Z\nB X\nB Z\nB X\nA Y\nB X\nA Y\nB Y\nB Y\nA Y\nC Z\nC Y\nA Y\nB Z\nB X\nA Y\nA Y\nA Y\nA Y\nB Y\nB Z\nB Z\nA Y\nA Y\nA Y\nA Y\nB X\nA Y\nB Y\nB Z\nA Y\nB Z\nB Z\nB Z\nA Y\nB Z\nB Z\nB X\nB Z\nA Y\nB Z\nA Y\nB X\nB Z\nA Y\nA Y\nA Y\nC Y\nB Z\nC Z\nA Y\nB Z\nC Y\nA Y\nA Y\nA Y\nB Z\nA Y\nA Y\nB X\nB X\nA X\nA Y\nA Y\nB X\nB X\nA X\nA Y\nA Y\nA X\nB X\nB Y\nA Y\nA Y\nB X\nB Z\nB X\nA Y\nB X\nB Y\nA Y\nB Y\nB X\nA Z\nA Y\nA Y\nB X\nA X\nA Z\nB X\nA Y\nA X\nB X\nA Y\nA Y\nA Y\nA Y\nA Y\nB Y\nA Y\nB X\nB Y\nB Z\nB Y\nA Y\nA Y\nA Y\nA Y\nB Y\nA Y\nA X\nB Y\nA Y\nB Z\nA Y\nA Z\nA Y\nA Y\nA Y\nC Z\nA Y\nA Y\nB X\nB X\nC Z\nA Y\nB Z\nA X\nB X\nA Y\nB Z\nA Y\nB Z\nA Y\nA Y\nB Z\nA X\nA X\nB X\nB Y\nB Z\nB Z\nC Z\nA Y\nA X\nA Y\nC X\nA Y\nB X\nB X\nB Z\nA Y\nA Z\nA Y\nC Z\nB Z\nB Y\nB Z\nC Y\nC X\nA Y\nB X\nB Z\nA Y\nB X\nB Y\nA Y\nA Y\nA Y\nA Y\nB Z\nC Y\nB Y\nC X\nA Y\nA Y\nB Z\nC Y\nB Z\nA Y\nA X\nA Y\nA Y\nA Y\nA Y\nB X\nC Y\nA Y\nA Y\nB X\nA Y\nB X\nB Y\nC Z\nA Y\nA Y\nA Y\nA Y\nB Z\nB X\nC Y\nB X\nA Y\nA Z\nC Y\nA X\nA Y\nB Z\nB Z\nA Y\nA Y\nC Y\nA Y\nB X\nC Z\nB Z\nA X\nA Y\nA Y\nB Z\nB Z\nA Y\nB X\nB X\nB X\nA Y\nB X\nB Z\nA Y\nA Y\nA Y\nA Y\nC Y\nA Y\nC Z\nA X\nB Z\nB X\nA Y\nB X\nA Y\nB Y\nA Y\nA Z\nA Y\nA Y\nB Z\nB Y\nB X\nB Z\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nC Z\nB Z\nB X\nA Y\nA Z\nB Y\nA Y\nA Y\nB Y\nA Y\nB Y\nB X\nA Y\nA Z\nA Y\nA Y\nA Y\nA Y\nA Z\nA Y\nB Z\nA Y\nA Y\nB Z\nB Z\nA Y\nC Z\nB X\nA Y\nC Y\nB X\nA Y\nB X\nB Z\nB Z\nA Y\nA Y\nA Y\nA X\nB X\nB X\nA Y\nB Y\nB Y\nA Y\nA X\nA Y\nB Z\nC Y\nA Y\nC Z\nB Z\nC Y\nB X\nA Z\nA Y\nA Y\nA Y\nA Y\nC X\nB X\nB X\nA Z\nB Y\nA Y\nA Y\nB X\nA Y\nA Y\nA X\nB X\nC Z\nB X\nC Y\nA X\nB X\nC Y\nC X\nA Y\nA Y\nB Y\nC Y\nA Y\nB X\nB Z\nA X\nA Y\nB X\nB Z\nB Z\nB X\nB Z\nB Y\nA Y\nA Y\nA Y\nA Y\nA Y\nA Z\nB Y\nA X\nB X\nC Y\nA Y\nB Y\nA Y\nB X\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nB Z\nB Z\nA Y\nA Y\nA Y\nC Z\nA Y\nA Y\nA Z\nB Z\nC Y\nB Z\nA Y\nB Z\nA X\nA Y\nB X\nB Z\nA Y\nA Y\nA Y\nA Y\nB X\nB Y\nC Z\nA Y\nA Y\nA Y\nC Z\nA X\nB Z\nB X\nC Y\nB X\nB X\nA Y\nC Y\nB X\nA Z\nA Y\nB X\nA Y\nA Y\nB Z\nA Y\nA Y\nA Y\nB Y\nA Y\nA Y\nA Y\nA Y\nB X\nC Y\nA Y\nA Y\nA Y\nA Y\nA Y\nB Z\nB X\nB Z\nA Y\nB X\nA Y\nB X\nC Y\nA Y\nA Y\nA Y\nC Y\nA Z\nA Y\nA Y\nB Y\nB Z\nB Z\nA Y\nB X\nA Y\nB X\nC Y\nA Y\nB X\nB X\nB X\nA Y\nB Y\nA Y\nA Y\nB X\nB X\nA Y\nA Y\nC Y\nA Y\nB Z\nA Y\nA Y\nB Z\nA Y\nC Y\nB X\nA Y\nA Y\nA Y\nB X\nB X\nB X\nA Y\nB Z\nB Z\nB X\nB Z\nA Y\nB X\nB Z\nA Y\nA Y\nC Z\nB X\nB X\nC Z\nC Y\nA Y\nC Z\nA Y\nA X\nB Z\nA Y\nA Y\nA Y\nB Z\nB Z\nB Z\nA Y\nA Y\nB Z\nC Y\nA Y\nA X\nB Z\nA Y\nA Y\nB Z\nB Z\nC Y\nC Z\nA Y\nA X\nB Z\nC Z\nB Y\nB X\nB X\nB X\nB Y\nB X\nA Y\nB X\nB Z\nB Z\nA Y\nB Z\nA Y\nA Y\nA Y\nB X\nA Y\nA Y\nB X\nA Y\nA Y\nA Y\nA Y\nA Z\nB X\nA Y\nB Z\nA Y\nA Y\nB Z\nA Y\nA Y\nA Y\nA X\nA Z\nA Y\nB Y\nC Y\nA Y\nA Y\nA Y\nC Y\nA Y\nB X\nA Y\nB Z\nB X\nB Z\nA Y\nB Z\nA Z\nB X\nA Y\nA Z\nB X\nB X\nB Z\nA Y\nA Y\nB Z\nA Z\nA Y\nC Y\nA Y\nA Y\nB Z\nB Z\nB X\nC Y\nB X\nA Y\nB X\nB Y\nB Y\nC Z\nA Y\nA Y\nB Z\nB X\nA Y\nA X\nA Y\nA Z\nA Y\nB Y\nA X\nA Y\nB Y\nA Y\nB X\nA Y\nA Y\nA Y\nA Y\nB Z\nA Y\nA Y\nA Y\nB X\nA Y\nB Y\nA Y\nA Y\nB X\nB Y\nB X\nB Z\nA X\nA Y\nB X\nB Z\nA Y\nB Y\nB Y\nA X\nC Y\nB Z\nB X\nA Y\nB Z\nA X\nB Y\nB X\nA Y\nC Y\nB Z\nB X\nA Y\nB Z\nC Z\nA Y\nA Y\nA Y\nA Y\nB X\nB X\nA X\nA Y\nA Y\nA Y\nA X\nC Y\nC X\nB Z\nA Y\nA Y\nB X\nA Y\nA Y\nC Y\nB X\nA X\nB X\nC X\nA Z\nA Y\nC Z\nA Y\nA Y\nB Z\nB Z\nC Y\nA Y\nA Y\nB X\nB X\nA Y\nC X\nA X\nA Y\nA Y\nA Y\nB Y\nA Y\nA Y\nB X\nA Y\nB Z\nC X\nA Y\nB X\nA Y\nA X\nA Y\nA X\nB X\nA Y\nA Y\nA Y\nB Y\nB Z\nB Z\nB X\nB Z\nA Y\nB Z\nA Y\nB Z\nC Z\nA Z\nA Z\nB X\nA X\nB Z\nB Z\nA X\nB X\nC X\nC X\nA X\nA Y\nA X\nB Z\nC Y\nB X\nB Z\nB X\nA Y\nA Y\nA Y\nB X\nB Z\nB Z\nB Z\nA Y\nA Y\nB Y\nB Z\nA Y\nA Y\nC Y\nA Y\nA X\nA Y\nA Y\nA Y\nB Z\nB Z\nA Y\nB X\nA Y\nA Y\nA Y\nA Y\nA X\nA Y\nB Z\nA Y\nA Y\nB Z\nA Y\nA Y\nA Y\nB X\nA Y\nC Y\nB X\nA Y\nA X\nA Y\nB Z\nB Z\nB Z\nB Z\nB Z\nA Z\nB Z\nA Z\nC Y\nB X\nB Y\nA X\nB X\nB X\nA Y\nA Y\nA Y\nA Y\nB Y\nA Y\nA Y\nA X\nA Y\nB Y\nB X\nC Y\nB X\nC X\nA Y\nB Z\nA Y\nA Y\nB Z\nA Y\nA Y\nB X\nA Y\nC Y\nA Y\nA Y\nA Y\nC Z\nA X\nB Y\nA Y\nC Y\nA Y\nB Z\nA Y\nB Z\nB X\nA Y\nA Y\nC Y\nA Y\nB Y\nB Z\nA Y\nB X\nA Y\nA Y\nC Y\nC X\nA Y\nB Z\nA Y\nB X\nB Z\nB X\nB X\nA Y\nA Z\nB X\nA Z\nA Y\nC Y\nB Y\nB X\nA Y\nA Y\nA Y\nB X\nB Z\nB Y\nB X\nA Y\nA Y\nA Y\nA Y\nA X\nA Y\nB X\nA Y\nB Z\nB Z\nB X\nA Y\nA Y\nC X\nB Z\nB Z\nB Y\nA Z\nB Y\nB Y\nC Z\nA X\nB X\nB X\nA Y\nA Y\nB X\nA Y\nB Z\nB X\nB X\nC X\nB Z\nA Y\nA Y\nB X\nB Z\nA Y\nB Y\nA Y\nB X\nB X\nB X\nB Y\nA Y\nB Z\nA Y\nB Y\nB Z\nB X\nB X\nA Y\nA Y\nA Y\nC Y\nB X\nB Z\nA Z\nA Y\nA Z\nA Y\nA Y\nB Z\nA Y\nB Z\nC Z\nB X\nA Y\nB Z\nA Y\nA X\nB Y\nA X\nC Y\nB Z\nB Z\nA Y\nA X\nB Z\nC Z\nB Z\nA Y\nA Y\nA Y\nA Y\nA Y\nB Z\nA Y\nA Y\nB Z\nA Y\nA Y\nA Y\nA Y\nB X\nB Z\nA Y\nA Y\nC Y\nB Z\nA Y\nC Y\nC Z\nB Z\nA Y\nA Y\nC Z\nB Z\nB Y\nB X\nA Y\nA Y\nB Z\nA Y\nC X\nB Z\nB X\nB Z\nB X\nB Z\nB Z\nB Z\nA Y\nA Y\nA Y\nC Y\nA Y\nA Y\nB Z\nB X\nB X\nA Y\nA Y\nA X\nA Y\nA Y\nA X\nB X\nB Y\nB Z\nA Y\nA X\nC Z\nA Y\nC Y\nB X\nA X\nB Z\nA Y\nB Z\nB Z\nB X\nA Y\nA Y\nC Z\nA Y\nA X\nA Y\nA Y\nC Z\nA Y\nB X\nA Z\nB Z\nB X\nA Y\nA X\nA Y\nA Z\nB X\nB Z\nA Y\nB Y\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nB X\nC Y\nA X\nB Z\nB X\nB X\nA Y\nA Y\nB X\nA Y\nC Y\nA Y\nA Y\nB X\nA Y\nC X\nA Y\nB Z\nB X\nA Y\nA X\nC X\nA Y\nA Y\nB Y\nA Y\nB Z\nC Z\nB X\nB Y\nC X\nA Y\nB X\nA Y\nB X\nB Z\nB Y\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nB X\nA Y\nA Y\nB Z\nB Z\nA Y\nC Y\nB X\nA Y\nA Y\nA Y\nB X\nA Y\nB Z\nA Y\nB X\nB Y\nB X\nB Y\nB X\nB Z\nA X\nB Z\nC Z\nB Y\nA Y\nA X\nA Z\nB Z\nB Z\nB Z\nA Y\nA Y\nA Y\nA Y\nA Y\nB Z\nA Y\nA Y\nB Y\nA Y\nA Y\nC Z\nB Y\nC Y\nA Y\nB Z\nA Y\nB Z\nA Y\nB X\nA Z\nB Z\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nB Z\nB X\nA Y\nB Z\nA Y\nA Z\nA Y\nB Y\nA Y\nB X\nB X\nB Z\nA Y\nA Y\nA Y\nB Z\nB Y\nA Y\nB X\nC Z\nA X\nB Z\nB X\nA Y\nA Y\nA Z\nB X\nA X\nA Y\nC Y\nC Y\nA Y\nA Y\nA Y\nA Y\nB Z\nB X\nB X\nA Y\nB X\nA Y\nB X\nA Y\nA X\nB X\nB Z\nA Y\nB X\nB X\nB Z\nB Y\nA Y\nB Z\nA Y\nA Y\nA Y\nA Y\nB Y\nB Y\nB X\nB Y\nB X\nB X\nA Y\nC X\nA X\nB X\nA Y\nB Z\nA Y\nA Y\nB Z\nB X\nA Y\nB Z\nB X\nB Z\nA Y\nA Y\nA Y\nA Y\nB Y\nB Z\nA X\nB Z\nB X\nA Y\nA Y\nC Z\nA Y\nB X\nB Z\nA Y\nA Y\nC X\nA Y\nC Y\nA Z\nA Y\nB Y\nB X\nA Y\nB Z\nA Y\nA Y\nA Y\nA Y\nA X\nB Z\nB X\nB Z\nA Y\nA Y\nB X\nA Y\nC Z\nB X\nB X\nA Y\nA Y\nB X\nB Y\nA Y\nA Y\nA Y\nB Z\nA X\nA Y\nA Y\nA Y\nA Y\nB X\nB Z\nC Y\nB Z\nB X\nA Y\nB Z\nA Y\nB Z\nA Y\nC X\nA Y\nA Y\nC Y\nA Y\nA Y\nA Y\nA Y\nA Y\nB X\nB Y\nA X\nA Y\nB Z\nC Y\nA Y\nA Y\nB X\nA X\nA X\nB X\nA Y\nA Y\nA Y\nA X\nC Y\nB X\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nB Z\nA Y\nB Z\nC Y\nA Y\nA Y\nA Y\nA Y\nB Z\nB Z\nA X\nA Y\nA X\nA X\nA Y\nA Y\nB Z\nB X\nA Y\nA Y\nB X\nB Y\nC Z\nA X\nA X\nA Y\nB X\nA Y\nB X\nB Z\nA Y\nB X\nA Y\nA Y\nB Z\nB X\nB X\nB X\nA Y\nA Y\nB Z\nB Z\nA Y\nB Y\nA Y\nA Y\nA Y\nA Y\nB X\nA X\nB Y\nB X\nA Y\nC X\nB Z\nB X\nA Y\nB X\nB X\nB X\nB Y\nB Y\nA Y\nA Z\nB Z\nC Y\nA Y\nA Y\nA Z\nA X\nA Y\nC Y\nA Y\nB Z\nA Y\nC Y\nC Y\nB Z\nA Y\nB Z\nB Z\nA Y\nB Z\nA Y\nC Y\nB Z\nB X\nB X\nA Y\nA Y\nC Y\nA Y\nA Y\nA Y\nA X\nA Y\nA Y\nA Y\nC Z\nB X\nB Y\nB X\nA Y\nA Y\nC Y\nA Y\nA Y\nA Y\nB Z\nB Y\nA X\nB Z\nA Y\nA Y\nC Y\nA Y\nA Y\nC Y\nB X\nB X\nA Y\nC Z\nA Y\nA Y\nA Y\nC Y\nB Y\nB Z\nB Y\nC X\nA Y\nB Y\nC Y\nB Z\nA Y\nB X\nB X\nA Y\nA Y\nA Y\nB Y\nB Y\nA Y\nA Y\nB X\nA Y\nB Y\nA Y\nA Y\nB Z\nB Z\nA Z\nB X\nB Z\nB X\nA Y\nA Y\nB Z\nB Z\nC Y\nA Y\nB Z\nB Y\nA Y\nB X\nB Z\nB Z\nA X\nB X\nA Y\nA Z\nB Z\nA Y\nB X\nA Y\nA Y\nA Y\nB X\nB X\nB Z\nA Y\nA Y\nA X\nC X\nA Y\nA X\nB Z\nB Z\nA Y\nC Y\nB Z\nB Z\nB Y\nB Z\nA X\nA Y\nA Y\nB Z\nB X\nA Y\nC Z\nA X\nA Y\nB Z\nB X\nC Y\nA Y\nA Y\nB Y\nB X\nA Z\nB X\nA Y\nA Y\nB Z\nC Z\nB Z\nB Z\nA Y\nA Y\nA Y\nB X\nA Y\nA X\nC X\nA Y\nA Y\nB Z\nA Y\nB Y\nB X\nA Z\nA Y\nA Y\nA Y\nC Y\nB X\nB Y\nA Y\nB Y\nC Z\nB X\nB Z\nB Z\nB X\nA Y\nB Z\nB X\nA Y\nA X\nB Y\nA Y\nA Z\nB X\nB Z\nA Y\nC Z\nB X\nB Z\nA Y\nA X\nA Y\nB Z\nB Z\nA X\nC Y\nB X\nC Z\nB Y\nA X\nB X\nC Y\nA Y\nB Y\nB Z\nA Y\nA Y\nA Y\nA Y\nB Y\nB Z\nB X\nB X\nA Y\nA Z\nB X\nA Y\nA Y\nA Y\nA X\nB Z\nC Z\nC Y\nB X\nA Y\nA Y\nA Y\nC X\nB Z\nB Z\nA Y\nA X\nB X\nA Y\nB X\nA X\nB X\nB Z\nB X\nB X\nA Y\nA Y\nB X\nA Y\nA Y\nA Y\nB Z\nB Y\nB Z\nA Y\nA Y\nA Y\nB Z\nA Y\nA Y\nA Y\nC Y\nB Y\nB Z\nA Y\nB X\nB Z\nB Y\nB X\nA Y\nA Y\nA Y\nA Y\nC Z\nA Y\nA X\nA Y\nA Y\nA Y\nA Y\nB Z\nB Z\nB Z\nC Y\nA Y\nA Y\nA Y\nA Z\nA Y\nC Y\nA Y\nA Y\nB Z\nA Y\nA Y\nA Y\nB X\nA Y\nB Y\nA Y\nA Y\nB Z\nB X\nA Y\nA Y\nB Y\nB X\nA Y\nB X\nA Y\nA Y\nA Y\nA Z\nA Y\nB X\nB Y\nB X\nC Y\nB Z\nA X\nA Y\nA Y\nA Y\nB Z\nB X\nB X\nB Z\nB Y\nA Y\nA Z\nA Y\nC Z\nB X\nA Y\nB Z\nB Z\nB Y\nB X\nA Y\nC X\nA Y\nA Y\nA Y\nA Y\nB Z\nB Z\nA Y\nA Y\nA Y\nB Z\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nA Y\nB X\nA Y\nC Y\nB Z\nB Z\nA Y\nA Y\nA Y\nB Y\nA X\nB Z\nA X\nB Z\nB Y\nA Y\nB Z\nB X\nB X\nA Y\nA Y\nA Y\nB Z\nA Y\nA Y\nB X\nB X\nA Y\nB X\nA Y\nB X\nA Y\nB Z\nA Y\nB X\nA Z\nB Z\nA Y\nC Y\nA Y\nA Y\nC Y\nA Y\nA Y\nA X\nA Y\nC Y\nA Y\nA Y\nB X\nA Y\nA Y\nB X\nC Y\nA Y\nB X\nC Z\nB Z\nB Y\nA Y\nB Z\nB Y\nA X\nA X\nA Y\nA Y\nA Y\nB X\nB Z\nC Y\nB X\nB Z\nA Y\nA Y\nA Y\nA Y\nB X\nB Y\nC Y\nA Y\nA Y\nA Y\nB Z\nB Y\nA Y\nB X\nB Z\nA Y\nA Y\nA Y\nA Y\nB Y\nA X\nA X\nB Z\nB Y\nC Y\nB Z\nB Z\nA Y\nA Y\nB Z\nA Y\nB Z\nC X\nA Y\nA Y\nB Y\nA Y\nB Z\nA Y\nB Z\nB Z\nA Y\nA Y\nC Z\nC Y\nA Y\nA Y\nC Y\nA Y\nC Y\nA Y\nB Z\nA Y\nB X\nA X\nB Z\nA Y\nA Y\nA Y\nB Z\nA Z\nC Y\nA Y\nA Y\nA Y\nB X\nB X\nA Y\nA Y\nA X\nA Y\nB Y\nB X\nB X\nA Y\nA Y\nC Y\nA Z\nA Y\nB X\nB X\nB Z\nA Y\nA Y\nB Y\nC Y\nB X\nA Y\nA Y\nA Y\nA Y\nA X\nB X\nA Y\nA Y\nB Z\nA X\nC Y\nB X\nA Y\nB Z\nA Y\nA Y\nC Y\nA Y\nA X\nA Y\nA Y\nB Z\nA Y\nC Z\nA Y\nB X\nB X\nB Y\nB Z\nA Y\nA Y\nA Y\nB Z\nA Y\nB Z\nA Y\nA X\nA Z\nA Y\nC Z\nB X\nA Y\nB Z\nB Y\nA Y\nB X\nB Z\nB Z\nB Z\nA Y\nA X\nB Y\nB X\nA Y\nA Y\nA Y\nB X\nA Y\nA Y\nB Z\nA Y\nC Y\nB X\nA Y\nA Y\nC Z\nB Z\nA Y\nB Z\nB Z\nB Z\nA Y\nB Z\nB Y\nA Y\nA Y\nC Y\nA Y\nB Y\nA Y\nB X\nA Y\nC Z\nA Y\nB X\nA X\nA Y\nA Y\nB Z\nA Y\nB X\nB Z\nB X\nA Y\nA Y\nA Y\nA Y\nB Z\nA Y\nB Z\nA Y\nA Y\nC Y\nA Y\nC Y\nB X\nB X\nA Y\nA X\nB Z\nB X\nA Y\nA Y\nA Y\nA Y\nB Y\nC Y\nA X\nB X\nA Y\nC Y\nB Y\nA Y\nB Y\nB Z\nA Y\nB Z\nB X\nA Y\nB X\nA Y\nC Y\nA Y\nB X\nB Z\nA Y\nA Y\nA Y\nA X\nA Y\nA Z\nC Z\nA Y\nB Z\nA Y\nB X\nB X\nA Y\nC Y\nC Y\nA Y\nA Y\nB Y\nA Y\nC Z\nB Z\nC Y\nB X\nA Y\nB Z\nA Y\nB X\nC Y\nB X\nA Y\nA Y\nB X\nB Z\nA Y\nB Z\nC Y\nB X\nA Y\nB Z\nA Y\nB Z\nB Z\nB Z\nA Y\nA Y\nA Y";
const scoreKey = { A: { X: 3, Y: 4 , Z: 8}, B: { X: 1, Y: 5, Z: 9}, C: { X: 2, Y: 6, Z: 7}};
const rounds = guide.split("\n");
const score = rounds.reduce((score, round) => {
const [op, you] = round.split(" ");
return score + scoreKey[op][you];
}, 0);
console.log(score);