added solution for 46