i like solving puzzles - German English Dictionary