Forks of Fork of Assignment 10: B Grade