Todo solving