In the "dining philosophers" problem, a philosopher can pick up a fork when____.
A) there is one available
B) there are two available
C) no other philosopher is eating
D) it is his turn, going in numerical order from one philosopher to the next