impaint

For definition of impaint, please visit here.