Difficult, but completed