improve the solution of phone letter combinanation