Task 10. TODO: What if file is empty.