Tags: reverse engineering
Rating: 2.0
Pass1: check _ character in place 2,7,12,17 of flag
Pass2: check 4th char of flag=0 | 6th char=3 | 14th char=0
other Linear Algebra is:
```
(1th+5F)+3th=0F4
(4th+5th)+6th=0D9=>(30+5th)+33=0D9=>5th=76='v' place5='v' [pass2]
(4th+5th)+6th =0D9 place4=0 | place5=v | place6=3 [pass3]
7th+8th+9th=10D => 5F+8th+9th=10D=> 8th+9th=10D-5F=AE if place 8='5'=> place9=>79='y'
```
...
```
x10=a [10th char of flag]
x11=b
x13=c
x15=d
x16=e
x18=f
```
```
a+b=188
c+d=210
e+f=201
a+c+e=332
d+f=195
a+e=232
```
```
x10=a ='t' [10th char of flag is t]
x11=b ='H'
x13=c ='d'
x15=d = 'n'
x16=e ='t'
x18=f ='U'
```
Final Flag:
UMDCTF-{I_L0v3_MatH_d0nt_Ufgh}