The only difference between the easy version and the hard version is the constraints.
After solving the easy version, AZOZ with an O needed a harder task, so Basboos gave him the same task, but $x$ in this problem is toooooo large.
Given two integers $x$ and $y$, find the smallest possible integer $k$ such that $k \geq x$ and $k$ is divisible by $y$.