Is my routine good?

3 sets of 15 knee push ups
3 sets of 15 dips
3 sets of 5 pike push ups
4 sets if 15 crunches
3 sets of 15 fly raises