How does the federal court system decide which criminal cases to take?

a they take cases that have already seen state courts
b a grand jury decides if each case has merit
c they take cases that are being appealed
d a supreme court justice decides which cases should be addressed

b a grand jury decides if each case has merit