73/961 Solved - Easy 25 Medium 33 Hard 15