added solution to 23