I enjoyed this! I went forward filling in the visible ones, and only went back after reaching the rules. I only figured out the hints after solving everything, which made for some difficulty, especially for #1, but google/wikipedia helped.
I forgot to save after #12, and wanted to quickly fill it in again, but the final leftovers were a bit wrong. I realized I filled in f8 a bit differently the second time - with one end up instead of down.
(v1.17)