Palindrome Sudoku

racecar  rraceca   
acecarr  racecar   
cecarra  acecarr     weres
ecarrac  cecarra     awari
carrace  ecarrac     rends
arracec  carrace   
rraceca  arracec   


Writing something where every vertical and horizontal is a word is much harder than I thought.