# The &solutions-menu; Menu

The solutions menu is divided in two parts. The first part has functions for local solutions (solutions which are stored on your current machine) and solutions on a highscore server.

&solutions-solutions;

  Shows the local solutions (number of pushes, linear pushes, gem changes and moves) for the current level.

&solutions-collection-highscores;

  Shows the local best solutions (in terms of the number of pushes) of the current collection.

&solutions-annotate-solution;

  Lets you annotate one or more local solutions.

&solutions-load-best;

  Loads the moves of the best solution of the level.

&solutions-load-solution;

  Works like &solutions-load-best;, only that you can select the solution you want to load.

&solutions-delete-solutions;

  Lets you delete local solutions of the current level.

&solutions-delete-solutions-by-name;

  Lets you delete local solutions in all collections by a regular expression which is compared to the annotations of all solutions.

&solutions-send-best;

  Sends your best local solutions of the current level to the solutions server of the current user.

  Note that this may be a slow operation, because the server may be contacted many times.

&solutions-send-best-collection;

  Sends your best local solutions of all levels of the current collection to the solutions server of the current user.

  Note that this may be a very slow operation (can last minutes), because the server may be contacted many times.

&solutions-send-best-all;

  Sends your best local solutions of all levels of all collections to the solutions server of the current user.

  Note that this may be a very slow operation (can last minutes), because the server may be contacted many times.

&solutions-send-by-date;

  Sends your best local solutions of all levels, which has at least one solution which is is not older than a date you choose. This is useful if the highscore server was down and you want to send the best solutions you may have made in the downtime later.

  Note that this may be a very slow operation (can last minutes), because the server may be contacted many times.

&solutions-show-best;

  Tries to retrieve the best solution stored in the server of the current user and shows the number of pushes and moves back for the push and move optimal solutions.

&solutions-compare;

  Compares the your best solution stored in the highscore server of the current user with all the solutions on the server for the current level.

&solutions-auto-send;

  If this is checked, whenever you solve a level by hand the solutions is automatically send to the highscore server of the current user.

&solutions-set-user;

  Allows you to change the current user.

&solutions-create-user;

  Allows you to create a new user on a highscore server. That user will become the current user.

&solutions-import-user;

  Allows you to import a user in &EasySok; which was already created (maybe by someone else or by you, but on a different computer). That user will become the current user.

&solutions-change-user;

  Allows you to change the name, email-address or password of the current userr.