Here is the solution created by my program:
andrew@LUBUNTU-Laptop:~/Hidoku$ cat answer
022 021 020 019 018
023 025 016 017 007
024 015 009 008 006
014 010 001 005 003
013 012 011 002 004
andrew@LUBUNTU-Laptop:~/Hidoku$
...and here is the solution created by the online solver I used: