added solution for 45