principles of counting 2696506