Suppose we are building a hash table of size $m = F_{k}$ using the hash function $$h(x) = (F_{k−1} · x) \bmod {F_{k}} $$ Prove that if the consecutive integers $0, 1, 2, . . . , F_{k−1}$ are inserted in order into an initially empty table, each integer is hashed into one of the largest contiguous empty intervals in the table.
I found this problem as graduate algorithm's homework at UIUC in 2007. I think a lot on it, but i have no progress.
Do you have any idea?
After edit: $F_{k}$ is the $k^{th}$ Fibonacci number.
P.S. $\textit{It works for any pair of relatively prime integer}$

