implemented naked pairs