Beyoncé completed B day in 3 weeks.