3291 Counting