Шанхай — это увлекательная игра в маджонг-солитер.
Цель игры состоит в том, чтобы убрать все совпадающие пары плиток с игрового поля.
Чтобы удалить плитки, они должны быть освобождены хотя бы с одной стороны (слева или справа), а также сверху.
Как правило, для образования пары и последующего удаления нужны одинаковые плитки.
Однако есть два особых случая: любые две плитки с изображением цветов могут составлять пару между собой, а любые две плитки с изображениями сезонов — независимо от их конкретного рисунка.
