number sequence puzzle solver