First check feasability.
First check feasability.