CF690B1 Recover Polygon (easy)

Description

The zombies are gathering in their secret lair! Heidi will strike hard to destroy them once and for all. But there is a little problem... Before she can strike, she needs to know where the lair is. And the intel she has is not very good. Heidi knows that the lair can be represented as a rectangle on a lattice, with sides parallel to the axes. Each vertex of the polygon occupies an integer point on the lattice. For each cell of the lattice, Heidi can check the level of Zombie Contamination. This level is an integer between $ 0 $ and $ 4 $ , equal to the number of corners of the cell that are inside or on the border of the rectangle. As a test, Heidi wants to check that her Zombie Contamination level checker works. Given the output of the checker, Heidi wants to know whether it could have been produced by a single non-zero area rectangular-shaped lair (with axis-parallel sides). ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF690B1/6a1d528b09269e46ea8342fade1ffbca11000e9c.png)

Input Format

The first line of each test case contains one integer $ N $ , the size of the lattice grid ( $ 5

Output Format

The first line of the output should contain Yes if there exists a single non-zero area rectangular lair with corners on the grid for which checking the levels of Zombie Contamination gives the results given in the input, and No otherwise.

Explanation/Hint

The lair, if it exists, has to be rectangular (that is, have corners at some grid points with coordinates $ (x_{1},y_{1}) $ , $ (x_{1},y_{2}) $ , $ (x_{2},y_{1}) $ , $ (x_{2},y_{2}) $ ), has a non-zero area and be contained inside of the grid (that is, $ 0