BIFC (Explicit)

hard out here