Валентность определяешь крест-накрест.
К примеру, Н3P: возле водорода 3, значит это валентность фосфора. А возле водорода ничего ( единица ), соответственно, это валентность водорода.
MgS: 2 и 2, одинаковые не пишутся;
Fe2S3 наперекрест, возле железа 2, значит это валентность серы, возле серы 3, это значит валентность железа 3.
FeS: 2 и 2, так же, одинаковые не пишутся, так как сокращаются.