A. easy
B. possible
C. feasible
D. alternate
impracticable : (of a course of action) impossible in practice to do or carry out.
easy : achieved without great effort.
possible : able to be done or achieved.
feasible: possible to do easily or conveniently.
alternate : occur in turn repeatedly.
Antonym of impracticable is feasible