Determining your wait amongst a large number of tiles in the same suit is one of the most difficult and time-consuming parts of the exam. It requires you to quickly look at the same tiles in the same hand in a number of different ways.
While these information here is effective overall, it will include elements that do not work at a mahjong table. This guide is specifically to increase your ability to pass the written exam, and will take into account the method the question is given, and the time and resources available to you.
Practice
Regardless of which methods you use, here is an app to generate and practice wait determination on.
Priorities
First, and most important, is getting the correct answer. This means not only picking out all of the waits available, it means successfully not picking any other tiles as waits. After you are able to do that, you can either get faster at the method you are using, or add or switch to a different method. Tiles revealed as “waits” or “not waits” by one method do not need to be checked again by other methods. So, if you know a number of methods at different competency and speed levels, you can mix and match. We will go over a number of methods below, after some fundamentals.
Fundamentals: No Isolated Tiles
An important, if possibly obvious, thing to remember is that every tile in the hand is either part of a pair, sequence, or set. If you can’t use it in one of these three things, it is not a complete hand. This means you can narrow down the range of possible tiles that complete a hand. An example: etc.
the first 1 is eventually either part of a pair or a sequence. and that sequence has to be 123. however:
if you use existing tiles, or add a 4 or higher, that leaves an isolated 2 (123 2 34xxx)
if you add a 1, you either have a hanging 12, or a 2 (with 11 2 234).
So, regardless of the rest of the hand’s makeup,
this hand cannot be waiting on 1, or 4-9.
When “testing” if a certain tile is a wait, add the tile, and then start with either end of the hand, and ask the following for each tile until either you use them all (it’s a wait) or there is no way to use them without having an isolated tile:
- it is part of a triplet
- is it part of a pair (and you don’t have another pair already)
- is it part of a sequence
We will do an exhaustive example. To see it (it is quite lengthy), click the tab below. Afterwards, look below it for ways to do this a lot, lot faster.
Exhaustive Waitfinding Example: 2344445556667 (Click/tap for full example)













2344445556667.
You need to test the tiles 1,2,3,5,6,7,8. (no 4 because there is already all the 4 in the hand, and 9 because there’s no way to use the tile)
Testing the 1
adding the 1 you get: 12344445556667.
- the 1 can only be a sequence: 123. leaving 44445556667.
- trying a triplet for the first 4: 444, leaving 45556667.
- the single remaining 4 can only be a sequence, 456, leaving 55667.
- trying a pair for the 5, leaves 667: that doesn’t work.
- trying a sequence for the 5, leaving 5667. take another, 567, only 6 is left, and you have no pair. that doesn’t work either.
- with no other options for the 5, this leg of the test doesn’t work. it’s time to back up to that 4.
- the single remaining 4 can only be a sequence, 456, leaving 55667.
- we left off with 44445556667. trying a pair, 44, leaving 445556667. this uses up our pair – for the rest of this leg, we can’t try a pair.
- with two 4s left, and no pair available, they have to both be sequences: 445566. this leaves 567, which is a sequence: 1 works!
- You can stop here with the 1, but if you want to get fancy, you can say “the 1 was used in a double-sided sequence, so the other side, 4, also works but you are full on 4s so don’t write it down“. If you want to get super fancy, you can say “the 1 was used in a double-sided sequence, so the other side, 4, also works but you are full on 4s so don’t write it down, and there was a 4 in the finished product that was part of a 456, so that’s a 23456, so the 7 also works“. You do you!
Testing the 2
adding the 2 you get: 22344445556667.
- pairing the 2 leaves 344445556667.
- the single 3 can only be a sequence, 345, leaving 444556667.
- trying a triplet for the 4, leaving 556667.
- trying a pair for the 5, leaving 6667.
- sequence triplet of 6 leaves 7, pair is already used, and there is no 8 for a 678. This 5 leg doesn’t work.
- trying sequences for the 5: 567 leaves 566, and there is no 7 for another sequence. This 5 leg doesn’t work either.
- trying a pair for the 5, leaving 6667.
- back to the 4, we are out of pairs, so sequences.445566, leaving 467. That doesn’t work. Nothing works for the 4, this 4 leg doesn’t work.
- trying a triplet for the 4, leaving 556667.
- since the 3 has only one way, and nothing in it works, pairing the 2 doesn’t work. So, the 2 can only be a sequence: 234, leaving 24445556667. Right away you see that this doesn’t work: you leave a “hanging” 2. “Squeezes” like this are common in waitfinding, so you will know right away that a wait doesn’t work. So, adding a 2 doesn’t work.
Testing the 3
adding the 3 you get: 23344445556667. Even though you added a 3, you still start with the lowest number in the hand, the 2.
- the single 2 can only be a sequence, 234, leaving 34445556667.
- the single 3 can only be a sequence, 345, leaving 44556667.
- trying a pair for the 4, leaving 556667.
- out of pairs for the 5, so has to be sequences. You can take one 567 out, but then you are left with 566, so the 5 legs don’t work, which means this 4 leg doesn’t work.
- sequences for the 4s, so 445566, leaving 67. this doesn’t work.
- trying a pair for the 4, leaving 556667.
- everything above it is exhausted, so adding a 3 doesn’t work.
Testing the 5
adding the 5 you get: 23444455556667. (you don’t test the 4, you are already using all of them)
- the single 2 can only be a sequence, 234, leaving 44455556667.
- trying a triplet for the 4, leaving 55556667.
- trying a triplet for the 5, leaving 56667.
- Sequence for the only 5, leaving 66, which is your pair. Adding a 5 works!
- trying a triplet for the 4, leaving 55556667.
- As above, you can be fancy and say “the 5 was part of a 567, so an 8 also works.”
- Also, you can be fancy and say “the 5 was part of a triplet, and that triplet could have been my pair, so my pair in this example a 6, also works.”
Testing the 6
adding the 6 you get: 23444455566667.
- the single 2 can only be a sequence, 234, leaving 44455566667.
- trying a triplet for the 4, leaving 55566667.
- trying a triplet for the 5, leaving 66667. Triplet leaves 67, pair leaves 667, and there’s no 8 for a sequence. This leg is out.
- trying a pair for the 5 leaves 566667.
- Last 5 is a sequence, 567, leaving 666, a triplet. Adding a 6 works!
- trying a triplet for the 4, leaving 55566667.
Testing the 7
adding the 7 you get: 23444455566677.
- the single 2 can only be a sequence, 234, leaving 44455566677.
- trying a triplet for the 4, leaving 55566677.
- trying a triplet for the 5, leaving 66677.
- triplet 6 leaves 77, a pair. Adding a 7 works!
- trying a triplet for the 5, leaving 66677.
- trying a triplet for the 4, leaving 55566677.
- Note that this also works as 234 44 456 567 567. However, in this question you only need to find one way to know that a wait is good for it to count.
Testing the 8
adding the 8 you get: 23444455566678.
- the single 2 can only be a sequence, 234, leaving 44455566678.
- trying a triplet for the 4, leaving 55566678.
- trying a triplet for the 5, leaving 66678.
- triplet 6 leaves 78, which is not a pair.
- pair 6 leaves 678, which is a sequence. Adding an 8 works!
- trying a triplet for the 5, leaving 66678.
- trying a triplet for the 4, leaving 55566678.
So the final result is that the waits are 15678. That’s a lot of work. To cut down on time, you can use the systems below.
Yikes. Shortcuts below.
Fundamentals: Wait Shapes
As a hand is four sets/sequences and a pair, seven different pairs, or thirteen orphans (one paired), and being tenpai is one tile less than that, you learn through playing the basic waits to finish a hand. for example, >
>
>
and so on. Other common ones that come up are shapes like >
>
>
>
As you play, these more common ones stop being waits that you don’t calculate, but know by rote. By memorizing them, you pick up speed in wait determination.
So, to solve larger waits, you need to increase the wait shapes you know immediately.
Start with “one set/sequence and a pair” (4-tile), and add one set/sequence at a time.
Your intermediate goal should be to memorize these 3 4-tile waits and 18 7-tile waits. Also, please be certain to learn them “the other way” as well: 2345666 and 2223456 are the same shape, mirrored. Learn to see both.
(A quick note: I want to thank Kakkoii Mahjong Series for a breakdown of 7-tile shapes, and the removal/replacement method. You can find their videos and writings online, as well as a store with their mahjong-inspired clothing line. Great stuffs!)
4 tiles: >
>
>
7 tiles: >
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Fundamentals: Connected Waits
When you find a wait, there is a good chance you automatically found another, connected, one. Of course, if a hand already has 4 of the connected tile, that wait doesn’t count. This will shortcut you past testing certain waits, saving you valuable time.
Connected Wait Type 1: If the tile you added is “off the end” (lower than all tiles / higher than all tiles) of your wait shape, the suji is a wait as well, as your wait is automatically part of a double-sided wait. Examples: in 2344777888999, when you check for the 1 wait, and find that it works, as the 1 is “off the end” of it. this means the 4 is a wait. For 1112223336678, the 9 working means the 6 does as well.
Connected Wait Type 2: If the tile you added is part of a triplet, your pair is a wait as well, as your wait was a double-pair wait. Examples: with 1144556677799, testing a 1 works (111 456 456 777 99), so then a 9 works as well.
Preferred Method for the Exam: Dropdown
This on-paper method was developed for the Rochester clubs by myself, attempting to find a way to run through all the waits for confirmation in the approximate 55 seconds you are given per answer. It requires a bit of pen and paper, and is much more effective if you have good penmanship and spacing, as the grid-like nature of it makes it much easier to use.
If the alignment doesn’t work for you, you can try writing left to right: row of 1, then row of 2 below, etc. A number of people have found this easier with their reading / writing style.
Example:
The layout is 9 imaginary columns, the top entry of each is kept apart by a header line.
Then, each tile is written in the bottom part, multiple ones stacking up below that line. For the hand above, this is what it would look like. (numbers not written are shown as partially visible to help with visualization of where things should go)

then, you either cross out / mark pairs and sets until you see a shape you recognize, or pick a tile from above the line and “test” it in the picture. For example, this is a successful test of 1:

that 123 used as such means 4 also works:

2 works as a pair wait:

3 works as a 2_4 wait (or a double pair of 3 and 7, try it yourself):

and 7 works with the 56.

For here, you can test each other wait quickly, and see that it doesn’t fit (in that the hanging 2 means you are locked into a 33 pair, 234 and 567 sets)

So your waits for this hands are 12347.
You can replicate this on paper. Now, crossing things off can get messy, so I suggest first pass “circling”, second pass “light line”, third pass “heavy line”, so you don’t have to take time rewriting and can still see the numbers under them:



You can also “cut” from the sides with your pen as a physical block to look for shapes to pre-fill in numbers. Finding early shapes is essential for speed, as this can “knock out” two to four waits quickly, as well as let you know where you can stop looking (for example, with the above hand, once you’ve checked 1234 you know that 234 is a sequence and 33 is your pair. After you check 5, you know that 567 is another sequence). Below’s example shows , which is 1247:

Work on recognizing waits and cutting down time with the methods above to get your wait determination time under a minute to help with your exam preparations.
Tip! Increasing Speed with Dropdown: Add the Fundamentals of Connected Waits and Tile Shapes to your work. For Connected Waits, if the problem has 2 as the lowest tile, and a 1 works, then unless you have all the 4 already, the 4 works as well. For Wait Shapes, as you write the problem down, if you can quickly cover two mentsu and look at the remaining 7 tiles, if that is a wait shape you know, fill them in immediately. You’ll learn to see these things graphically as you practice this: 4455666 is three buildings together (a 2-story, another 2-story, a 3-story). 4555666 is the same (a 1-story garage, then a 3-story and another 3-story). Every wait you knock out this way is 5-10 seconds bonus, which adds up very quickly.
Tip! Increasing Speed with 7-Tile Waits: When you are processing a full flush, standalone edge tiles, once the tiles “before” them and “like” them are tested, that tile will only be usable in a sequence where it is the edge tile. Since, for a successful wait, all tiles must be used, and this is the only way this tile can be used, you remove that sequence completely from the problem. If you do this twice, you are left with a 7-tile wait and can find the remaining answers immediately.
Example: .
From the left, after testing 1 (which works: 123 444 55 666 789) and 2 (which doesn’t: 22 345 456, hanging 4), you will now only be testing 3 through 9. This means that standalone 2 in the hand can only be a part of the already existing 234.
From the right, after testing 9 (which works: 234 456 456 678 99), you will now only be testing numbers below 9. This means that the standalone 2 in the hand can only be part of the already existing 789.
Since those tiles are locked, remove them.
having removed the 234 and the 789, you are left with 4455666 – which is a 7-tile wait, outputting 3456. The waits for this flush are 134569. If you familiarize yourself with what the 7 tiles waits looks like as shapes, they will become more recognizable:
Alternate Method: Removal and Replacement
Please note: the Preferred Method was what was used on the actual exam successfully. However, if you would prefer another method that was used by players how passed, this may be an option.
What Removal means is to take tiles away from a series of tiles, one set/sequence/pair at a time, until the remaining is a formation you recognize. Making a note of those waits, you then remove tiles in a different manner, seeing if other waits appear. Since, as above, all tiles are used in a sequence, set, or pair, once you’ve checked all possible ways to use the tiles, you have your list.
For example from above:
Taking the 123 out leaves 4666, which is a 45 wait.
Taking the 666 out leaves 1234, which is a 14 wait.
(Taking the 66 out leaves 12346, which is also a 5 wait)
So the waits are .
Replacement means to remove tiles until you have a wait sequence, then look at what was removed, put back one of the tiles that finishes the final wait, and seeing if that then makes a wait of its own. This can quickly add correct waits to your list without having to hunt down more variation.
For examples:
Taking out the 567, you are left with 3335, which is a 45 wait. One of those tiles, the 5, you already “took out”. So if you put it back, your taken out tiles are now 67, which is a 58 wait. Total wait is .
If you have a triplet, taking it out, and then returning one tile, can be very helpful.
removing the 888 you get 1234567, which is a 147 wait. Adding back an 8 you get 12345678, which is 123 45678, a 369 wait, totaling .
If you take a sequence out, and then one side of that sequence fills the wait, then the other side of that sequence is also a wait.
Removing 234 leaves 4556688, which can be filled with 4 or 7. since the 4 can come from the end of 234, then 1 is also a wait, as that leaves a 23. Combining the waits gives you .