Smart formula

Smart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formulaSmart formula