add X solution