Jack is twice as old as Bill, who is eight years younger than Ben, who is four years younger than Ted, who is half as old again as Jack.How old is Bill?