The correct answer is B. Congress.
Indeed, this question is quite tricky since the most accurate answer would be, all federal courts were established by Congress, as authorized by article III of the Constitution, which mandates the creation of a Supreme Court and gives permission to Congress to create lower federal courts and determine their jurisdiction.