I am trying to check to find out whether or not `numberOfItemsPerSection` is bigger than 3 in the if condition. It always returns true. Then I decided to debug.

How is it possible that `indexPath.row` equals to 1 and `numberOfItemsPerSection` = 20 and it goes into to the if condition. 

What am I doing wrong by using the following ternary operator?

```
if(indexPath.row == (numberOfItemsPerSection > 3) ? (numberOfItemsPerSection-4) : numberOfItemsPerSection)
{

}

```