This is a______ but extremely difficult technology in the future.
#20858
A
satisfactory
B
costly
C
promising
D
far-fetched