имате фенерче, което отнема 2 работещи батерии. имате 8 батерии, но само 4 от тях работят. какъв е най-малкият брой двойки, които трябва да тествате, за да гарантирате, че можете да получите фенерчето?
ако разделите батериите на 3 групи : две групи от по 3 и една група от 2 . по този начин гарантирате, че една от групите има 2 работещи батерии . и двете групи от 3 имат 3 възможни комбинации от 2 батерии и групата от 2 има само 1 комбинация . така че, 3 + 3 + 1  7 се опитва най-много да намери две работещи батерии .
add(multiply(add(2, const_1), 2), const_1)