3 Products Algorithm 
15 Odd Pills 
3 

Products Algorithm 
12 Identical Balls
Unless I'm misunderstanding this explanation, your Step 2 will involve three weighings, so you won't be able to proceed with the final weigh. context 
3
3
Products Algorithm
Given an array A[1...N] of integers, create an array O[1...N] where O[i] = the product of all elements in A except for the ith element.
For example, if N = 3, and A = {6, 4, 2}, O = {8, 12, 24}
The t
...

Doable
