Adding naive solution on top of global solution to ensure free elf still work