Hidato ("Wąż królewski", "Hidoku"; w języku hebrajskim: "moja łamigłówka") – łamigłówka autorem której jest Gyora Benedek, matematyk izraelski. Diagram dowolnej formy (najczęściej to jest prostokąt lub kwadrat), składa się z pól, które należy wypełnić kolejnymi liczbami, które są połączeni pionowo, poziomo lub ukośnie. W każdej łamigłówce podane są najmniejsze i największe liczby. Także diagram zawiera inne liczby dla ułatwienia gry i zapewnienia jedyności rozwiązania.
Cross+A może rozwiązywać diagramy od 3 x 3 do 30 x 30.
Program generuje diagramy, ale z pewnymi ograniczeniami dla kształtu. Algorytm nie pozwala na wąskie "paski" o szerokości 1 pola i długości 3 lub więcej pól. Ponadto, każde pole musi mieć co najmniej 2 "sąsiadów" (czyli musi przylegać do 2 pól, w których wartości mogą być ustawione).
Przykłady diagramów o niedozwolonych kształtach: