A proper answer is a whole lot of all of them!