solved timus 1837
solved timus 1224
solved timus 1654