Codechef CIELAB submission