Hmmm... wonder if it's malicious? (it's not...)
But we should toss it in a debugger just in case.

32-bit ELF Binary
Source Code

HINT: There are two ways to solve this problem: [1] Easy [2] Hard