hey-you.hitoriconquest.com Open in urlscan Pro
143.198.20.33  Public Scan

URL: https://hey-you.hitoriconquest.com/
Submission: On February 05 via api from US — Scanned from US

Form analysis 1 forms found in the DOM

Name: puzzlePOST /

<form method="post" name="puzzle" action="/">
  <table align="center" border="1" cellpadding="0" cellspacing="0" class="size-8" id="puzzleTable">
    <tbody>
      <tr>
        <td onmousedown="tb(this,document.getElementById('hs0'), event);this.blur(); return false" class="whitecell" id="c0">
          <div id="d0">8</div>
          <input type="hidden" name="hd0" value="8">
          <input type="hidden" name="hs0" id="hs0" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs1'), event);this.blur(); return false" class="whitecell" id="c1">
          <div id="d1">8</div>
          <input type="hidden" name="hd1" value="8">
          <input type="hidden" name="hs1" id="hs1" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs2'), event);this.blur(); return false" class="whitecell" id="c2">
          <div id="d2">2</div>
          <input type="hidden" name="hd2" value="2">
          <input type="hidden" name="hs2" id="hs2" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs3'), event);this.blur(); return false" class="whitecell" id="c3">
          <div id="d3">8</div>
          <input type="hidden" name="hd3" value="8">
          <input type="hidden" name="hs3" id="hs3" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs4'), event);this.blur(); return false" class="whitecell" id="c4">
          <div id="d4">6</div>
          <input type="hidden" name="hd4" value="6">
          <input type="hidden" name="hs4" id="hs4" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs5'), event);this.blur(); return false" class="whitecell" id="c5">
          <div id="d5">7</div>
          <input type="hidden" name="hd5" value="7">
          <input type="hidden" name="hs5" id="hs5" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs6'), event);this.blur(); return false" class="whitecell" id="c6">
          <div id="d6">3</div>
          <input type="hidden" name="hd6" value="3">
          <input type="hidden" name="hs6" id="hs6" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs7'), event);this.blur(); return false" class="whitecell" id="c7">
          <div id="d7">5</div>
          <input type="hidden" name="hd7" value="5">
          <input type="hidden" name="hs7" id="hs7" value="whitecell">
        </td>
      </tr>
      <tr>
        <td onmousedown="tb(this,document.getElementById('hs8'), event);this.blur(); return false" class="whitecell" id="c8">
          <div id="d8">1</div>
          <input type="hidden" name="hd8" value="1">
          <input type="hidden" name="hs8" id="hs8" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs9'), event);this.blur(); return false" class="whitecell" id="c9">
          <div id="d9">8</div>
          <input type="hidden" name="hd9" value="8">
          <input type="hidden" name="hs9" id="hs9" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs10'), event);this.blur(); return false" class="whitecell" id="c10">
          <div id="d10">8</div>
          <input type="hidden" name="hd10" value="8">
          <input type="hidden" name="hs10" id="hs10" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs11'), event);this.blur(); return false" class="whitecell" id="c11">
          <div id="d11">3</div>
          <input type="hidden" name="hd11" value="3">
          <input type="hidden" name="hs11" id="hs11" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs12'), event);this.blur(); return false" class="whitecell" id="c12">
          <div id="d12">7</div>
          <input type="hidden" name="hd12" value="7">
          <input type="hidden" name="hs12" id="hs12" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs13'), event);this.blur(); return false" class="whitecell" id="c13">
          <div id="d13">2</div>
          <input type="hidden" name="hd13" value="2">
          <input type="hidden" name="hs13" id="hs13" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs14'), event);this.blur(); return false" class="whitecell" id="c14">
          <div id="d14">2</div>
          <input type="hidden" name="hd14" value="2">
          <input type="hidden" name="hs14" id="hs14" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs15'), event);this.blur(); return false" class="whitecell" id="c15">
          <div id="d15">4</div>
          <input type="hidden" name="hd15" value="4">
          <input type="hidden" name="hs15" id="hs15" value="whitecell">
        </td>
      </tr>
      <tr>
        <td onmousedown="tb(this,document.getElementById('hs16'), event);this.blur(); return false" class="whitecell" id="c16">
          <div id="d16">4</div>
          <input type="hidden" name="hd16" value="4">
          <input type="hidden" name="hs16" id="hs16" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs17'), event);this.blur(); return false" class="whitecell" id="c17">
          <div id="d17">5</div>
          <input type="hidden" name="hd17" value="5">
          <input type="hidden" name="hs17" id="hs17" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs18'), event);this.blur(); return false" class="whitecell" id="c18">
          <div id="d18">2</div>
          <input type="hidden" name="hd18" value="2">
          <input type="hidden" name="hs18" id="hs18" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs19'), event);this.blur(); return false" class="whitecell" id="c19">
          <div id="d19">6</div>
          <input type="hidden" name="hd19" value="6">
          <input type="hidden" name="hs19" id="hs19" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs20'), event);this.blur(); return false" class="whitecell" id="c20">
          <div id="d20">7</div>
          <input type="hidden" name="hd20" value="7">
          <input type="hidden" name="hs20" id="hs20" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs21'), event);this.blur(); return false" class="whitecell" id="c21">
          <div id="d21">3</div>
          <input type="hidden" name="hd21" value="3">
          <input type="hidden" name="hs21" id="hs21" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs22'), event);this.blur(); return false" class="whitecell" id="c22">
          <div id="d22">2</div>
          <input type="hidden" name="hd22" value="2">
          <input type="hidden" name="hs22" id="hs22" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs23'), event);this.blur(); return false" class="whitecell" id="c23">
          <div id="d23">7</div>
          <input type="hidden" name="hd23" value="7">
          <input type="hidden" name="hs23" id="hs23" value="whitecell">
        </td>
      </tr>
      <tr>
        <td onmousedown="tb(this,document.getElementById('hs24'), event);this.blur(); return false" class="whitecell" id="c24">
          <div id="d24">1</div>
          <input type="hidden" name="hd24" value="1">
          <input type="hidden" name="hs24" id="hs24" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs25'), event);this.blur(); return false" class="whitecell" id="c25">
          <div id="d25">1</div>
          <input type="hidden" name="hd25" value="1">
          <input type="hidden" name="hs25" id="hs25" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs26'), event);this.blur(); return false" class="whitecell" id="c26">
          <div id="d26">7</div>
          <input type="hidden" name="hd26" value="7">
          <input type="hidden" name="hs26" id="hs26" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs27'), event);this.blur(); return false" class="whitecell" id="c27">
          <div id="d27">1</div>
          <input type="hidden" name="hd27" value="1">
          <input type="hidden" name="hs27" id="hs27" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs28'), event);this.blur(); return false" class="whitecell" id="c28">
          <div id="d28">3</div>
          <input type="hidden" name="hd28" value="3">
          <input type="hidden" name="hs28" id="hs28" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs29'), event);this.blur(); return false" class="whitecell" id="c29">
          <div id="d29">5</div>
          <input type="hidden" name="hd29" value="5">
          <input type="hidden" name="hs29" id="hs29" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs30'), event);this.blur(); return false" class="whitecell" id="c30">
          <div id="d30">5</div>
          <input type="hidden" name="hd30" value="5">
          <input type="hidden" name="hs30" id="hs30" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs31'), event);this.blur(); return false" class="whitecell" id="c31">
          <div id="d31">2</div>
          <input type="hidden" name="hd31" value="2">
          <input type="hidden" name="hs31" id="hs31" value="whitecell">
        </td>
      </tr>
      <tr>
        <td onmousedown="tb(this,document.getElementById('hs32'), event);this.blur(); return false" class="whitecell" id="c32">
          <div id="d32">5</div>
          <input type="hidden" name="hd32" value="5">
          <input type="hidden" name="hs32" id="hs32" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs33'), event);this.blur(); return false" class="whitecell" id="c33">
          <div id="d33">5</div>
          <input type="hidden" name="hd33" value="5">
          <input type="hidden" name="hs33" id="hs33" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs34'), event);this.blur(); return false" class="whitecell" id="c34">
          <div id="d34">6</div>
          <input type="hidden" name="hd34" value="6">
          <input type="hidden" name="hs34" id="hs34" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs35'), event);this.blur(); return false" class="whitecell" id="c35">
          <div id="d35">2</div>
          <input type="hidden" name="hd35" value="2">
          <input type="hidden" name="hs35" id="hs35" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs36'), event);this.blur(); return false" class="whitecell" id="c36">
          <div id="d36">4</div>
          <input type="hidden" name="hd36" value="4">
          <input type="hidden" name="hs36" id="hs36" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs37'), event);this.blur(); return false" class="whitecell" id="c37">
          <div id="d37">2</div>
          <input type="hidden" name="hd37" value="2">
          <input type="hidden" name="hs37" id="hs37" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs38'), event);this.blur(); return false" class="whitecell" id="c38">
          <div id="d38">1</div>
          <input type="hidden" name="hd38" value="1">
          <input type="hidden" name="hs38" id="hs38" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs39'), event);this.blur(); return false" class="whitecell" id="c39">
          <div id="d39">1</div>
          <input type="hidden" name="hd39" value="1">
          <input type="hidden" name="hs39" id="hs39" value="whitecell">
        </td>
      </tr>
      <tr>
        <td onmousedown="tb(this,document.getElementById('hs40'), event);this.blur(); return false" class="whitecell" id="c40">
          <div id="d40">6</div>
          <input type="hidden" name="hd40" value="6">
          <input type="hidden" name="hs40" id="hs40" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs41'), event);this.blur(); return false" class="whitecell" id="c41">
          <div id="d41">2</div>
          <input type="hidden" name="hd41" value="2">
          <input type="hidden" name="hs41" id="hs41" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs42'), event);this.blur(); return false" class="whitecell" id="c42">
          <div id="d42">7</div>
          <input type="hidden" name="hd42" value="7">
          <input type="hidden" name="hs42" id="hs42" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs43'), event);this.blur(); return false" class="whitecell" id="c43">
          <div id="d43">1</div>
          <input type="hidden" name="hd43" value="1">
          <input type="hidden" name="hs43" id="hs43" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs44'), event);this.blur(); return false" class="whitecell" id="c44">
          <div id="d44">4</div>
          <input type="hidden" name="hd44" value="4">
          <input type="hidden" name="hs44" id="hs44" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs45'), event);this.blur(); return false" class="whitecell" id="c45">
          <div id="d45">7</div>
          <input type="hidden" name="hd45" value="7">
          <input type="hidden" name="hs45" id="hs45" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs46'), event);this.blur(); return false" class="whitecell" id="c46">
          <div id="d46">5</div>
          <input type="hidden" name="hd46" value="5">
          <input type="hidden" name="hs46" id="hs46" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs47'), event);this.blur(); return false" class="whitecell" id="c47">
          <div id="d47">3</div>
          <input type="hidden" name="hd47" value="3">
          <input type="hidden" name="hs47" id="hs47" value="whitecell">
        </td>
      </tr>
      <tr>
        <td onmousedown="tb(this,document.getElementById('hs48'), event);this.blur(); return false" class="whitecell" id="c48">
          <div id="d48">7</div>
          <input type="hidden" name="hd48" value="7">
          <input type="hidden" name="hs48" id="hs48" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs49'), event);this.blur(); return false" class="whitecell" id="c49">
          <div id="d49">7</div>
          <input type="hidden" name="hd49" value="7">
          <input type="hidden" name="hs49" id="hs49" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs50'), event);this.blur(); return false" class="whitecell" id="c50">
          <div id="d50">3</div>
          <input type="hidden" name="hd50" value="3">
          <input type="hidden" name="hs50" id="hs50" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs51'), event);this.blur(); return false" class="whitecell" id="c51">
          <div id="d51">8</div>
          <input type="hidden" name="hd51" value="8">
          <input type="hidden" name="hs51" id="hs51" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs52'), event);this.blur(); return false" class="whitecell" id="c52">
          <div id="d52">5</div>
          <input type="hidden" name="hd52" value="5">
          <input type="hidden" name="hs52" id="hs52" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs53'), event);this.blur(); return false" class="whitecell" id="c53">
          <div id="d53">3</div>
          <input type="hidden" name="hd53" value="3">
          <input type="hidden" name="hs53" id="hs53" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs54'), event);this.blur(); return false" class="whitecell" id="c54">
          <div id="d54">6</div>
          <input type="hidden" name="hd54" value="6">
          <input type="hidden" name="hs54" id="hs54" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs55'), event);this.blur(); return false" class="whitecell" id="c55">
          <div id="d55">6</div>
          <input type="hidden" name="hd55" value="6">
          <input type="hidden" name="hs55" id="hs55" value="whitecell">
        </td>
      </tr>
      <tr>
        <td onmousedown="tb(this,document.getElementById('hs56'), event);this.blur(); return false" class="whitecell" id="c56">
          <div id="d56">2</div>
          <input type="hidden" name="hd56" value="2">
          <input type="hidden" name="hs56" id="hs56" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs57'), event);this.blur(); return false" class="whitecell" id="c57">
          <div id="d57">4</div>
          <input type="hidden" name="hd57" value="4">
          <input type="hidden" name="hs57" id="hs57" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs58'), event);this.blur(); return false" class="whitecell" id="c58">
          <div id="d58">4</div>
          <input type="hidden" name="hd58" value="4">
          <input type="hidden" name="hs58" id="hs58" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs59'), event);this.blur(); return false" class="whitecell" id="c59">
          <div id="d59">5</div>
          <input type="hidden" name="hd59" value="5">
          <input type="hidden" name="hs59" id="hs59" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs60'), event);this.blur(); return false" class="whitecell" id="c60">
          <div id="d60">8</div>
          <input type="hidden" name="hd60" value="8">
          <input type="hidden" name="hs60" id="hs60" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs61'), event);this.blur(); return false" class="whitecell" id="c61">
          <div id="d61">1</div>
          <input type="hidden" name="hd61" value="1">
          <input type="hidden" name="hs61" id="hs61" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs62'), event);this.blur(); return false" class="whitecell" id="c62">
          <div id="d62">7</div>
          <input type="hidden" name="hd62" value="7">
          <input type="hidden" name="hs62" id="hs62" value="whitecell">
        </td>
        <td onmousedown="tb(this,document.getElementById('hs63'), event);this.blur(); return false" class="whitecell" id="c63">
          <div id="d63">6</div>
          <input type="hidden" name="hd63" value="6">
          <input type="hidden" name="hs63" id="hs63" value="whitecell">
        </td>
      </tr>
    </tbody>
  </table>
  <input type="hidden" name="puzzleSize" value="8" id="puzzleSize">
  <input type="hidden" name="puzzle_id" value="9849" id="puzzleId">
  <input type="hidden" name="is_reset" value="" id="isReset">
  <input type="hidden" name="is_paused" value="" id="isPaused">
  <input type="hidden" name="do_reset" value="0" id="doReset">
  <input type="hidden" name="already_won" value="0">
  <input type="hidden" name="start_time" value="1707118823">
  <input type="hidden" name="pause_time" value="">
  <input type="hidden" name="no_high_score" value="0">
  <input type="hidden" name="sgnum" value="">
  <div class="game-button-wrapper" style="text-align:center;padding-top:8px">
    <input class="game-button button check-button" type="submit" name="check" value="Check">
    <input class="game-button button pause-button" type="submit" name="pause" value="Pause">
    <input class="game-button button reset-button" type="submit" name="reset" value="Reset" onclick="return resetGame(document.getElementById('doReset'))">
    <!--&nbsp;&nbsp;<input type="submit" name="options" value="Options" onclick="return false;">-->
  </div>
</form>

Text Content

Login



HITORI CONQUEST

By Hey, Good Game
New Hitori Game


Be the 387th person to win today

The object of Hitori is to eliminate cells in the grid until there are no
duplicates in any row or column with no adjacent black cells and no remaining
cells are cut off from the rest of the grid.

Send Feedback

Challenge a Friend
Puzzle ID: 9849
Copy Link
8
8
2
8
6
7
3
5
1
8
8
3
7
2
2
4
4
5
2
6
7
3
2
7
1
1
7
1
3
5
5
2
5
5
6
2
4
2
1
1
6
2
7
1
4
7
5
3
7
7
3
8
5
3
6
6
2
4
4
5
8
1
7
6



You are playing the 8x8 puzzle







WELCOME TO THE NEW HITORI CONQUEST!

Things might look a bit different, but you're in the right place.

We made a few updates:

 * Improved the game UI and responsiveness across devices
 * Added Challenge a Friend to share the same unique game ID with others
 * Added How To Play instructions
 * "Definitely not eliminated" cells are now solid white squares instead of
   green circles

Play Hitori Conquest


START A NEW HITORI GAME

 * 5x5 Hitori
 * 8x8 Hitori
 * 12x12 Hitori


Love Hitori? Try Kakuro Conquest PLAY NOW


HOW TO PLAY HITORI

Hitori is a challenging puzzle game that requires you to eliminate cells in a
grid until there are no duplicates in any row or column.



Unlike Sudoku and Kakuro, a Hitori puzzle consists of eliminating repeating
numbers.

In this guide, you'll learn the basic rules of Hitori puzzles and some tips for
solving the puzzles.

A solved hitori puzzle


GAMEPLAY

To eliminate a cell, you must turn it black by clicking on it. However, you
cannot place any black cells next to each other on a side touching horizontally
or vertically in the same row or column (touching diagonally is ok). You also
cannot place black cells in such a way that any white cells on the board are cut
off from the rest of the white cells.

Invalid:
sides touching Invalid:
white non-contiguous Valid

You can also mark cells as definitely not eliminated by clicking on them a
second time which turns into a white square. This is just for your own visual
reference as both the gray cells and these white cells are treated equally as
not eliminated cells. This can be useful as the game progresses to visually mark
the cells you know cannot be black.

When you think you have solved the puzzle, click 'Check' to verify your
solution.


STARTING POSITIONS

A Hitori puzzle can be a bit daunting for beginner players. Here are some
starting positions and patterns to look for in the square grid that will help
you solve a Hitori puzzle:

 * If there are three cells of the same number next to each other in a row or
   column, the middle number must be white. It can be marked as white by double
   clicking and the outer two cells must be black. This is because if the center
   cell were black, one of the other two cells adjacent to it would also have to
   be black to ensure there's only one of that digit in the row or column which
   is not valid, as no adjacent black cells are allowed.
 * When one number is sandwiched by two different numbers, but identical to each
   other numbers, the middle number must be marked as white. Since one of the
   outside two numbers must be black, the inside number must be white or there
   would be an adjacent black cell.
 * If the same number is next to each other and the row or column contains
   another identical number, the number by itself must be black. If not, then
   both the adjacent cells would have to be black


COMMON PATTERNS AND TACTICS

Here are some common patterns and tactics that can help you solve a Hitori
puzzle:

 * When a cell is marked as black, all adjacent cells can be immediately marked
   as white, since no adjacent cells may be black.
 * If a cell is determined to be white, any identical digits in the row or
   column must be black.
 * If marking a cell black would cut off a white cell or group of white cells
   from the rest of the white cells, it must be marked white.

With these tips and tricks, you'll be well on your way to solving Hitori puzzles
like a pro. Good luck!


ABOUT US

We're Hey, Good Game, a tiny game studio that builds and buys games, for good.
We believe brainy games can impact your life in a positive and healthy way, and
we're dedicated to creating a premium game experience across platforms.

Learn more about us, and please reach out if you have a game to sell. We have a
streamlined process that treats game caretakers fairly.




HEY, GOOD GAMES

 * Mathler
 * Kakuro Conquest
 * Crosswordle
 * Sumplete
 * Sudoku Conquest
 * Hitori Conquest
 * WordGa


RESOURCES

 * Blog
   
 * Send Feedback
 * Privacy Policy
 * Classic Hitori


HITORI CONQUEST

By Hey, Good Game



LEVELS

 * 5x5 Hitori
 * 8x8 Hitori
 * 12x12 Hitori


SEND FEEDBACK

 * 
 * 
 *