add final solution