What is the smallest positive number of polyominoes P, such that
- You can place grid aligned copies of P without any overlap; and
- Each polyomino is adjacent to exactly 3 other polyominoes.
Polyominoes must be the same shape, but can be rotated or flipped. Two polyominoes are considered adjacent if they touch at one of their sides (not vertices).