Now, this is in my opinion a very tricky puzzle! It comes from an old book with answers but no working. I have been fiddling with it for ages! The wording is very difficult to understand. Can anyone help?
When Bert was just one year younger than Bill was when Ben was half as old as Bill will be 3 years from now, Ben was twice as old as Bill was when Ben was 1/3 as old as Bert was 3 years ago. But, when Bill was twice as old as Bert, Ben was 1/4 as old as Bill was one year ago. Ignoring odd months and considering that Bert is over 50 years old, it should be no problem to find out how old these three friends are.