#import <objc/objc.h>
#import <objc/Object.h>
#import <Foundation/Foundation.h>

@implementation TestObj
int main()
{
	NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    NSString * teststr = @"1,4,566";
    NSString * pattern = @"\\A[1-9]\\d{0,3}(?:,[1-9]\\d{0,3})*\\z";
    NSPredicate * tst = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", pattern];
    if ([tst evaluateWithObject:teststr]) {
      NSLog (@"yes");
    }
    else
    {
      NSLog (@"no");
    }
 
	return 0;
}
@end