#!/bin/bash

awk -F'.' '{
    if (NF == 4) {
        valid = 1
        for (i = 1; i <= NF; i++) {
            if ($i !~ /^[0-9]+$/ || $i < 0 || $i > 255) {
                valid = 0
                break
            }
        }
        if (valid) print "yes"
        else print "no"
    } else {
        print "error"
    }
}' nowcoder.txt