I'm prepared to solve all fact or caps