>>536537512
There's a much simpler solution