Drivers come to mind there, but you have a math problem with your formula. What happens with W1 and W2, when you change W3, for instance?
You say you can use W3 as a seed and then write W2 as x times W1, if I understand that right…If you do that, you have a solvable equation and you can use a Driver that writes W1 (and thus W2) in terms of W3.
Is that easy and beginner-friendly? Probably not,