abcd (@abcd) - MiddleFun