Разбираемся: определяем придаточные предложения и обособленные обороты, чтобы правильно расставить запятые.
Краткое пояснение: Запятые нужны, чтобы отделить придаточные части от главной, а также выделить деепричастный оборот.
Итак:
- (1) – нужна, чтобы отделить главное предложение от придаточного «на которой стоит царь Иван Васильевич»;
- (2) – нужна, чтобы закрыть придаточное предложение;
- (4) – нужна, чтобы выделить деепричастный оборот «борясь с течением».
Цифры 3 и 5 не требуют запятых, так как не разделяют части сложного предложения и не выделяют обособленные члены.
Ответ: г) 1,4,3