practice for counting 3394548