Assignment #45-46