r e f
f k f
k c f