... 5029 on the other.
I expected them to be Teva products, due to the hourglass symbol, but Teva doesn't list any drugs with imprint 5029.
Does anyone know what this is?