Good puzzles - I don't think I've ever seen this sort of variation on 'programming' puzzles before. Such a small addition making for such a wide variety of new possible puzzles.