fast is difficult

.