Answer: Either 2, 5, or 8
This means the number 426 is divisible by 6. So are 456 and 486
===============================================================
Explanation:
A number is divisible by 6 if both of the following are true
This is simply because 6 = 2*3. So if 6 is a factor of a number, then 2 and 3 must be factors.
Therefore, 426 is a multiple of 6
Increment that middle digit 2 by 3 and we jump from 426 to 456. Those three digits add to a multiple of 3 as well (4+5+6 = 15). Following that line of logic, we go from 456 to 486 as the last possible three digit number that has these conditions of having 4 first and 6 last, and the number is a multiple of 6.
-------------------------------
In short,
The numbers 426 and 456 and 486 are all multiples of 6 since they are multiples of 2 and 3 at the same time.
So we could replace that middle digit with either 2, 5 or 8.