I ← &rl□&fo"i/23.in"
E ← (
˜⊏I⊸get@c
◇⍣(
⍜⊙get⨬(÷₂|×₃|+₁)⨂"hti"°⊟₂⊜⊢⊸≠@
| ⍜⊙(get@c)+-₁⋕°$"jmp _"
| ⍜⊙(get@c)+×⊓(-₁⋕|=₁⊸get⊢)°˜$"jio _, _"
| ⍜⊙(get@c)+×⊓(-₁⋕|¬◿₂⊸get⊢)°˜$"jie _, _"
)
⍜(get@c)+₁
)
P ← get@b⍢(E|<⧻I get@c)
∩P⟜(insert@a1)map"abc" 0_0_0
~/aoc15ua/23