Number Detective
Complete the bond!
{{s1.missing}}
+ {{s1.part}} = {{s1.whole}}
{{s1.whole}}
{{s1.missing}}
?
{{s1.part}}
startDrag(e, opt, 's1')" class="draggable w-20 h-20 bg-amber-400 text-amber-900 text-3xl font-bold rounded-full flex items-center justify-center shadow-[0_6px_0_#d97706] border-2 border-amber-200"> {{opt}}
Continue
Find the whole!
{{s2.whole}}
- {{s2.p1}} = {{s2.p2}}
{{s2.whole}}
? Total
{{s2.p1}}
{{s2.p2}}
startDrag(e, opt, 's2')" class="draggable px-8 py-4 bg-amber-400 text-amber-900 text-3xl font-bold rounded-xl shadow-[0_6px_0_#d97706] border-2 border-amber-200"> {{opt}}
Continue
Swap to solve!
{{s3.start}}
-
{{s3.sub}}
?
=
{{s3.res}}
Swap Pieces!
Now drag the answer!
startDrag(e, opt, 's3')" class="draggable pop-in w-20 h-20 bg-amber-400 text-amber-900 text-3xl font-bold rounded-xl flex items-center justify-center shadow-[0_6px_0_#d97706] border-2 border-amber-200" :style="{ animationDelay: `${idx * 0.1}s` }"> {{opt}}
Continue
Power the Robots!
{{eq.solved ? eq.missing : '?'}}
+
{{eq.part}}
=
{{eq.res}}
{{eq.solved ? eq.missing : '?'}}
-
{{eq.part}}
=
{{eq.res}}
{{eq.res}}
-
{{eq.solved ? eq.missing : '?'}}
=
{{eq.part}}
startDrag(e, bat, 's4')" class="draggable w-20 h-24 bg-amber-400 rounded-xl relative flex flex-col items-center justify-center shadow-[0_6px_0_#b45309] border-2 border-amber-200 cursor-grab">
{{bat.val}}
Finish!
🏆
Amazing Job!
You found all the missing numbers.
Play Again
Restart
Grade 2 Math