checkio solutions