Philosopher 0 is thinking... TakeForks() was called... Eat() was called... PutForks() was called... Philosopher 1 is thinking... TakeForks() was called... Eat() was called... PutForks() was called... Philosopher 2 is thinking... TakeForks() was called... Eat() was called... PutForks() was called... Philosopher 3 is thinking... TakeForks() was called... Eat() was called... PutForks() was called... Philosopher 4 is thinking... TakeForks() was called... Eat() was called... PutForks() was called...