asgn4 Johnson's Algo