# Internetwache 2016 : A numbers game (50)
**Category:** code |**Points:** 50 |**Name:** A numbers game |**Solves:** 407 |**Description:**
> People either love or hate math. Do you love it? Prove it! You just need to solve a bunch of equations without a mistake.>> Service: 188.166.133.53:11027
___
## Write-up
### Part ZeroWe were given a service which we connect using python sockets.
```import sockets = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect(('188.166.133.53',11027))data = s.recv(2048)print data```
And we get the first part```Hi, I heard that you're good in math. Prove it!Level 1.: x - 2 = 6```
### Part OneThe quesion is split by spaces, so it seemed easiest to use .split on the string to convert it to an array.```data = s.recv(512)question = data.split(' ')print question```
### Part Two
Using a if else for each of + - / *, solving the math equation is easy.```if question[3] == "-":        s.send(str(int(question[4]) + int(question[6])) + "\n")    elif question[3] == "+":        s.send(str(int(question[6]) - int(question[4])) + "\n")    elif question[3] == "*":        s.send(str(int(question[6]) / int(question[4])) + "\n")    elif question[3] == "/":        s.send(str(int(question[6]) * int(question[4])) + "\n")```
We get the flag after 100 solves we get the flag:```IW{M4TH_1S_34SY}```
[See full script here](src/code50.py)