Answer-29 bronze, 46 gold,and 29 silver.
The first thing to do is take 104 and subtract the 17 medal difference between them all. This is 87. Next we divided 87 into three, which gives us 29. Now we have 29 medals for silver, bronze, and gold. However we must add 17 to the gold medals that we took away earlier. 29+17 is 46. To make sure this is correct we can add 29+29+46. This equals 104, which our original answer, so this was correct.
In 2012 the United States earned 29 bronze medals, 46 gold medals, and 29 silver medals.
HOPE THIS HELPS!! GOOD LUCK!!! <3