added solution for 23